### Install pycryptodomex Dependency Source: https://github.com/jonathanginz/encryptc-official/blob/main/README.md This command installs the `pycryptodomex` library, which is an essential external dependency for the EncrypC application. It provides the necessary AES encryption and decryption functionalities. ```Shell pip install pycryptodomex ``` -------------------------------- ### Stage All Changes in Git Source: https://github.com/jonathanginz/encryptc-official/blob/main/CONTRIBUTING.md This command stages all modified and new files in your current directory, preparing them to be included in the next commit. It's a crucial step before committing your work. ```bash # To add all new files to branch Branch_Name $ git add. ``` -------------------------------- ### Create and Switch to a New Git Branch Source: https://github.com/jonathanginz/encryptc-official/blob/main/CONTRIBUTING.md This command creates a new branch with the specified name and immediately switches your working directory to that new branch, preparing you to work on a specific issue. ```bash # It will create a new branch with the name Branch_Name and switch to that branch $ git checkout -b branch_name ``` -------------------------------- ### Clone and Add Upstream Remote for a Forked Repository Source: https://github.com/jonathanginz/encryptc-official/blob/main/CONTRIBUTING.md This command sequence clones your forked repository to your local machine, navigates into the repository directory, and then adds the original upstream repository as a remote, allowing you to pull updates from the main project. ```bash $ git clone https://github.com// $ cd $ git remote add upstream https://github.com// ``` -------------------------------- ### Push Local Branch to Remote Repository Source: https://github.com/jonathanginz/encryptc-official/blob/main/CONTRIBUTING.md This command uploads your local branch and its commits to your remote repository (your fork on GitHub). The `-u` flag sets the upstream tracking reference, simplifying future pushes and pulls. ```bash # To push your work to your remote repository $ git push -u origin Branch_Name ``` -------------------------------- ### Update a Local Forked Repository Source: https://github.com/jonathanginz/encryptc-official/blob/main/CONTRIBUTING.md Use these commands to update your local copy of a forked repository. It fetches updates from all remotes, switches to the specified branch, and then rebases your branch onto the upstream's version to incorporate the latest changes. ```bash $ git remote update $ git checkout $ git rebase upstream/ ``` -------------------------------- ### Commit Staged Changes with a Message Source: https://github.com/jonathanginz/encryptc-official/blob/main/CONTRIBUTING.md This command records the staged changes to your local repository history. A descriptive commit message is essential for tracking changes and for reviewers to understand the purpose of the commit. ```bash # This message get associated with all files you have changed $ git commit -m 'message ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.