Git で他人が作った branch を見たり修正したりする機会があったので、やり方をメモ。
まずはブランチの確認。
$ git branch --all master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature/foo remotes/origin/master
おや、手を入れたい branch は feature/bar なのだけど見当たらない。
そうか、feature/bar がある remote は origin じゃないのか。remote 先は review 用のリポジトリーだった。review のブランチを取得する。
$ git fetch review * [new branch] develop -> review/develop * [new branch] feature/bar -> review/feature/bar * [new branch] master -> review/master
取得成功。この feature/bar ブランチも見つかった。さて、feature/bar ブランチをいじりたい。checkout -b を使う。
$ git checkout -b feature/bar review/feature/bar
修正が終わったら、
$ git push review feature/bar
で、おしまい。
review リモートを使ってない人は、普通 origin リモートがあるはずなので review 部分を origin に置き換えて読まれたし。
No comments:
Post a Comment