Skip to content

Keyboard shortcuts

Go home G then H
Browse sets G then B
Create set G then C
My library G then L
Show shortcuts ?
Go back Swipe from left edge

Coding — Git and Version Control

Git commands and concepts for developers

G
gitblame_nobody 15 terms Mar 1, 2026
Flashcards
Learn
Written
Match
Test
Blitz

Terms 15

1
git init
Initializes a new Git repository in the current directory
2
git clone
Copies a remote repository to your local machine
3
git add
Stages changes for the next commit
4
git commit
Saves staged changes to local repository history with a message
5
git push
Uploads local commits to a remote repository
6
git pull
Fetches and merges remote changes into the current branch
7
git branch
Lists, creates, or deletes branches
8
git checkout
Switches to a different branch or restores files
9
git merge
Combines changes from one branch into another
10
git rebase
Moves or replays commits onto a different base; cleaner history than merge
11
git stash
Temporarily saves uncommitted changes to a stack
12
git log
Shows commit history
13
git diff
Shows changes between working directory and last commit
14
Merge Conflict
Occurs when two branches modify the same part of a file differently
15
.gitignore
File specifying which files Git should not track