This is a short introduction of Git.
You can find code snippets of essential git commands in the following:
- Git add / Git commit
- Git status and Worknig Directory
- Git branch / Git flow
- Git remote / Git push / Git fetch / Git pull
- Git reset / Git Reflog
- Git installation
- Git rebase
- Git merge/Merge Conflict
- Git installation / Write Git Message
- Git merge
- Merge Conflict
In each git command document, you can find the following sections:
- A short paragraph of what it does.
- 1 or 2 example commands.
- Any notes when using the commands, such as:
- Related commands that often use together.
- Tips & tricks when using this command.
- Things to be aware when using the command.
- Special examples if any.
- More links to learn more on the command. (Links to ProGit, Git Reference or Git Ready)
This document uses Github Flavored Markdown format which is an extension of the original markdown. Github also provides a special set of markup for writing documents.
This is an exercise for Git course.
- Git add
- Git commit
- Git status and Working Directory
- Git branch
- Git flow
- Git remote
- Git push
- Git fetch
- Git pull
- Git reset
- Git reflog
- Git install
- Config
- Write Git message
- Git log
- Git merge
- Manage conflict
- @barrychow: Git reset / Git Reflog
- @SamuelNWK: Git status and Working Directory
- @JackyMO: Git rebase
- @dillyhk, @chrislao: Git remote / Git push / Git fetch / Git pull
- @marble0039: Git merge / Manage conflict
- @vanlmlam: Git branch / Git flow
- @frankwong324: Git add / Git commit
- @leo-zll, @solioip: Git install, Config, Write Git message