https://github.com/githubtraining/advanced-git
https://github.com/githubtraining/advanced-git
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/githubtraining/advanced-git
- Owner: githubtraining
- Archived: true
- Created: 2018-01-24T13:40:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-26T15:42:39.000Z (almost 8 years ago)
- Last Synced: 2025-03-14T07:21:24.055Z (10 months ago)
- Size: 4.88 KB
- Stars: 52
- Watchers: 2
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Advanced Git
**What This Session is About**
From rebase and rerere to submodule and subtree, this session will show you common use cases for some of the less common Git commands. This hands-on session will include a cornucopia of nerdy delights as we round out the bunch with reset and filter-branch.
**Table of Contents**
- [Getting Started](#getting-started)
- [Cheat Sheets](#cheat-sheets)
- [Resources](#resources)
# Getting Started
This class will be 100% command line! You will need:
- Git installed locally [Get it](https://git-scm.com)
# Cheat Sheets
The cheat sheets for each activity are linked here:
- [Exercise 1: git checkout](cheat-sheets/1-git-checkout.md)
- [Exercise 2: git reset](cheat-sheets/2-git-reset.md)
- [Exercise 3: git cherry-pick](cheat-sheets/3-git-cherry-pick.md)
- [Exercise 4: git rebase](cheat-sheets/4-git-rebase.md)
- [Exercise 5: git rerere](cheat-sheets/5-git-rerere.md)
- [Exercise 6: git bisect](cheat-sheets/6-git-bisect.md)
- [Exercise 7: git filter-branch](cheat-sheets/7-git-filter-branch.md)
- [Exercise 8: git submodule](cheat-sheets/8-git-submodule.md)
- [Exercise 9: git subtree](cheat-sheets/9-git-subtree.md)
# Resources
- [Git Visualization Tool](http://git-school.github.io/visualizing-git/)
- [Pro Git v2](https://git-scm.com/book/en/v2)