❮ Index
❯
TOC: Introduction to Git slides
- Git Intro
- Updated slides
- Self intro
- Why use a version control?
- Git Installation
- Which version do you have?
- Configure Git
- Configure and Privacy
- Getting help
- Exercises Session 1
- 4 Ways to get started
- Creating a local empty repository
- Create first file
- Add first file
- Commit first file
- Untracked and Modified
- File status
- Drop local changes (restore to HEAD or to index)
- Remove from stage (unstage) (restore to modified)
- So what was changed?
- Stage and HEAD
- Add all the files
- Git ignore
- .git/info/exclude
- .gitkeep
- add and commit in one step
- Move a file
- Remove a file
- Frequency of commits
- log and
- gitk
- blame
- Exercises Session 2
- Alias
- Git tag
- Remove tags
- Exercises Session 3
- Branching
- Branching in Git
- Create a branch
- Switch between branches
- Exercises Session 4
- Simple automatic merge
- Merge with conflict
- Exercises Session 5
- Repeated merge
- Delete branch
- Force delete branch
- Exercises Session 6
- rebase
- Exercises Session 7
- Various ways to list changes
- log between commits
- log show filenames
- Show history of renamed file
- Commits that were not merged yet
- Stash
- Exercises Session 8
- bisect - find broken commit
- Exercises Session 9
- Working with remote repository
- Fork repository
- Clone repository
- Make some local changes
- push out local changes to branch
- Send Pull-Request
- Make more changes and update the pull-request
- Follow the changes in the original repository
- Remove local branch
- Remove remote branch
- Resources
- Thank you