- One needs to understand the concepts and git’s object model before he can really use
git
. - understand
diff
,patch
, andmerge
.
- 3-way merge
- As to VCS, the hardest part is merging.
terminology
git object model
- The Git Object Model from Git Community Book
staging
- tracking new files
- stage changes to already tracked files
tree-ish, commit-ish
workflows
use gitk
for visualization
commands
pull
The “pull” command performs two operations:
- it fetches changes from a remote branch,
- then merges them into the current branch.