Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
38 Cards in this Set
- Front
- Back
- 3rd side (hint)
Clone an existing repository |
git clone ssh://user@domain.com/repo.git |
|
|
Create a new local repository |
git init |
|
|
Changed files in your working directory |
git status |
|
|
Changes to tracked files |
git diff |
|
|
Add all current changes to the next commit |
git add . |
|
|
Add some changes in to the next commit |
git add -p |
|
|
Commit all local changes in tracked files |
git commit -a |
|
|
Commit previously staged changes with a message |
git commit -m "message" |
|
|
Change the last commit |
git commit --amend |
Don't amend published commits! |
|
Show all commits, starting with newest |
git log |
|
|
Show changes over time for a specific file |
git log -p |
|
|
Who changed what and when in |
git blame |
|
|
List all existing branches |
git branch -av |
|
|
Switch HEAD branch |
git checkout |
|
|
Create a new branch based on your current HEAD |
git branch |
|
|
Create a new tracking branch based on a remote branch |
git checkout --track |
|
|
Delete a local branch |
git branch -d |
|
|
Mark the current commit with a tag |
git tag |
|
|
List all currently configured remotes |
git remote -v |
|
|
Show information about a remote |
git remote show |
|
|
Add new remote repository, named |
git remote add |
|
|
Download all changes from |
git fetch |
|
|
Download changes and directly merge/integrate into HEAD |
git pull |
|
|
Publish local changes on a remote |
git push |
|
|
Delete a branch on the remote |
git branch -dr |
|
|
Publish your tags |
git push --tags |
|
|
Merge into your current HEAD |
git merge |
|
|
Rebase your current HEAD onto |
git rebase |
Don't rebase published commits! |
|
Abort a rebase |
git rebase --abort |
|
|
Continue a rebase after resolving conflicts |
git rebase --continue |
|
|
User your configured merge tool to solve conflicts |
git mergetool |
|
|
Use your editor to manually solve conflicts and ( after resolving) mark files as resolved |
git add |
|
|
Discard all local changes in your working directory |
git reset --hard HEAD |
|
|
Discard all local changes in a specific file |
git checkout HEAD |
|
|
Revert a commit (by producing a new commit with contrary changes) |
git revert |
|
|
Reset your HEAD pointer to a previous commit and discard all changes since then |
git reset --hard |
|
|
Reset your HEAD pointer to a previous commit and preserve all changes as unstaged changes |
git reset |
|
|
Reset your HEAD pointer to a previous commit and preserve uncomitted local changes |
git reset --keep |
|