"Git is a free and open source distributed version control system "
A version control system (VCS):
"Distributed" means:
"Add first cool feature"
"First commit"
9e3ba945cfb7e06dc931eeccb495d9b3efaf5839
"Add hello world app"
41ba3f034fbdb3c253ea906b6e5c1efb9f26f612
83b57ffd5e350f4f41d8e5ca8d6eaed56c82494e
C
B
A
"Add first cool feature"
"First commit"
9e3ba945cfb7e06dc931eeccb495d9b3efaf5839
"Add hello world app"
41ba3f034fbdb3c253ea906b6e5c1efb9f26f612
83b57ffd5e350f4f41d8e5ca8d6eaed56c82494e
HEAD
master
git init
git clone <url>
git status
git status
git log
git log --decorate --oneline --graph --abbrev-commit
git show f4b20e7
GUIs for git: git-scm.com/downloads/guis
git add <file>
git commit -m "commit message"
git push
git fetch
git pull --no-edit
Result of pull:
git pull --rebase
Someone else pushed since your last pull
Someone else pushed since your last pull
Someone else pushed since your last pull
Someone else pushed since your last pull
Someone else pushed since your last pull