Skip to content

Instantly share code, notes, and snippets.

@cmaureir
Created February 26, 2013 19:14
Show Gist options
  • Save cmaureir/5041182 to your computer and use it in GitHub Desktop.
Save cmaureir/5041182 to your computer and use it in GitHub Desktop.
How to Git (Brief)
## Commands
# Clone repository from GitHub
git clone git@github.com:username/repository
# Check repository status (modified files, commits, etc)
git status
# Update repository
git pull
# Commit single file
git add modified_file
git commit -m "commit message"
# Commit *all* modified files (Be careful!)
git commit -am "commit message for all files"
# See differences of a local file with a server file
git diff file
# Discard local changes on a file (this will override the local file content, with the server file content)
git checkout file
## Situations
# 1. Old repository, I don't know if there will be some change and I want to update it.
# See if there is some modified file
git status
# If there is no changes
git pulll
# If there are some changes, and I want to apply them
git add modified_file
git commit -m "message"
git pull
git push
# If there are some changes, and I want to discard them
git checkout modified_file
git pull
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment