Git Commands
Git |
Description |
git init |
Init new git project in current folder (folder needs to be empty) |
git clone git@github.com:myusername/myrepositoryname.git |
Clone a git repository from github.com |
git status |
Show status of unstaged files, project info, branch info, ... |
git branch |
Show all git branches (option -a for showing remotes too) |
git branch mynewbranch |
Create a new branch |
git checkout myotherbranch |
Switch to another git branch |
git log |
Show latest git commits and messages |
Git Commands (Advanced) |
Description |
git stash --include-untracked |
Save all changes to the stash |
git stash push -m |
Save all changes to the stash with a name |
git stash list |
Show all saved stashes |
git stashpop 0 |
Apply the latest stash + remove it from the stash list |
git stash apply 0 |
Apply the latest stash |
git stash drop 0 |
Remove latest stash from stash list |