Git Commands ===================== - ``git clone XXXX`` Clone a project from a remote repository, where ``XXXX`` is the URL of the repository. - ``git add -A`` Add all changes (new files, modified files, deleted files) to the staging area. - ``git add XXXX`` Add a specific file or directory to the staging area, where ``XXXX`` is the path to the file or directory. - ``git commit -m XXXX`` Commit the staged changes with a message, where ``XXXX`` is the commit message. - ``git status`` Show the status of the working directory and staging area, including untracked files, modified files, and staged files. - ``git log`` Show the commit history, including commit hashes, authors, dates, and commit messages. - ``git push`` Push the committed changes to the remote repository. - ``git pull`` Fetch and merge changes from the remote repository to the local repository. - ``git branch`` List all branches in the local repository, highlighting the current branch. - ``git branch XXXX`` Create a new branch named ``XXXX``. - ``git checkout XXXX`` Switch to the branch named ``XXXX``. - ``git merge XXXX`` Merge the changes from branch ``XXXX`` into the current branch. - ``git branch`` List all branches in the local repository, highlighting the current branch.