git init --bare --shared /path_to/sample.git
git clone --bare ./sample /path_to/sample.git
git clone /path_to/sample.git
git fetch /path_to/sample.git
git merge origin/master
git pull origin master
git push origin master
git remote -v
git remote add remote2 /path_to_/sample.git
※remote2という名前(ラベル)で追加
git add --all
git commit -m "comment"
git branch または git branch -v
git branch -r
git checkout branch1
# ローカルmaster を最新にする git checkout master git pull origin master # ブランチに切り替えてrebase git checkout branch1 git rebase master # コンフリクトがある場合は ファイルを修正&addしてから以下を繰り返し git rebase master --continue
git diff ハッシュ^..ハッシュ
git diff ハッシュ1 ハッシュ2
git diff --name-only
git config --global diff.tool vimdiff git config --global difftool.prompt false git config --global merge.tool vimdiff git config --global mergetool.prompt false