1年前の放置下書き発掘
pull requestお作法
forkして、master以外からpull request
forkして、cloneして、ローカルにprotoブランチ作成
github上でforkする
git clone git://github.com/tokubass/yairc.git yancha
git checkout -b proto
作成したprotoブランチをリモートにpush
ショートカット用に名前をつける
git remote add tokubass git@github.com:tokubass/yairc.git
git remote -vでチェック
sshの設定をする
.ssh/configに、
Host github.com
User git
Hostname ssh.github.com
Port 443
IdentityFile ~/.ssh/id_dsa.github
pushしてprotoブランチ作成
git push tokubass proto
fork元の更新を自分のローカルmasterに反映
fork元リポジトリをupstreamという名前で登録
git remote add upstream git://github.com/hogeuser/hoge.git
git stash
git checkout master
git pull upstream master #間違えてprotoでやると面倒くさいことになった
git checkout proto
git rebase master proto
git stash pop # ここでコンフリクトしたら解決する
覚えられない
pull requestの度に下書き状態のこのエントリ読み返してた。
単純に順番に実行するだけのスクリプト書いたので、次エントリで。書いた
他
コミットをまとめる
git rebase -i HEAD~2
editorで、
pickup .....
fixup ......
とすると、pickupのほうにコミットがまとめられる。
rebaseを途中でやめるのは、git rebase --abort
ブランチ削除
git branch -d hoge
git push origin :hoge
0 件のコメント:
コメントを投稿