git メモ

本家をクローンして、私家版を GitHub で公開している。新しい開発環境でこの状態を復元した。

git clone https://github.com/biochem-fan/repo
git checkout -b scaling origin/branch
git remote add official git://official/repo
git fetch
git branch -a # 確認
git pull official master # 本家が今いるローカルのブランチのマージされる
git commit
git push
# やばい、ユーザ名を設定し忘れた!
git config --local user.name "My Name"
git config --local user.email "my@address"
git commit --amend --author "My Name <my@address>"
git push -f # 強引に GitHub を書き換え

git -p でコミットを分割したりできるらしいが、まだ使いこなせてない。