Init |
Initializes a new repository on a directory. |
|
Cd |
Changes the directory. Moves you to the directory you want to work on. |
|
Ls |
Lists files and directories. |
|
mkdir |
Makes a new directory. |
|
Rm |
Removes files and directories. |
|
Clone |
Clones a repository. |
|
Status |
Displays the current status of the depository. |
|
Log |
Displays all commits in the repository, including the SHA, author, date, and message |
|
—online |
Flag of the log. Displays all the commits on one line. Reduces scrolling. |
Git log —oneline |
—stat |
Flag of the log. Alters how the information is displayed. Displays files that were modified. |
Git log —stat |
Show |
Shows a specific commit |
Git show <enter the SHA> |
Add |
Moves files from the Working Directory to the Staging Index. |
|
Commit |
Takes files from the Staging Index to the repository. |
|
Diff |
Shows changes that have been made, but not committed. |
|
branch |
Lists all branch names in the repository. |
|
Branch <branch name> |
Creates a new branch. |
|
Checkout <branch name> |
Switches from one branch to another. |
An asterisk appears next to the active branch. |
-d |
Deletes a branch |
Branch -d <branch name> |
-b |
Creates and switches to a new branch all at once. |
Checkout -b <new branch name> |
Merge |
Combines Git branches. |
Git merge <name of branch you want to merge into> |
Make sure you are in the Master (main) branch. |
|
|
—amend |
Flag that alters commits, or alter or include files you forgot. |
|
Revert |
Will undo changes made by the previous commit. |
Git revert <SHA you want to change.> |
Creates a new commit. |
|
|
Reset |
Erases commits. |
Git reset <SHA you want to erase> |
Backup |
Creates a backup copy. |
|