Gitメモ

設定

git config –global user.name “user_name”
git config –global user.email foo@example.com
git config –global core.editor ‘vim -c “set fenc=utf-8”’

Remote

git fetch origin
git checkout ブランチ名
origin/ブランチ名をcheckoutする

submodule

git submodule init
git submodule update

branchの作成

git checkout -b foo origin/bar

rebase

git rebase コンフリクトしたらそれを修正して git add git rebase --continue 途中でやめたいときは git rebase --abort

commitの修正

git log –oneline
git rebase -i <start> <end>
git push -f origin foo