ブランチ運用の時に使うコマンド

branch運用の基本, Tipsコマンド

リモートリポジトリにbranchを作成

ローカルでbranchを作成しておいて, リモートにpushする事で作成する

1
2
3
$ git branch <branch_name>
$ git checkout <branch_name>
$ git push origin <branch_name>   # リモートリポジトリにdevelopブランチを作成

リモートのブランチを取得する

gitをcloneしてきてから下記のコマンドでブランチを取得できる

1
2
$ git fetch
$ git checkout -b branch_name origin/<branch_name>

リモートブランチの変更を取得

下記の方法の方が余計なコミットを作成しない developブランチにpushしたり, 変更を取得する時には, この方法が良い

1
2
$ git fetch
$ git rebase origin/<branch_name>

rebaseの後の指定は省略する事もできる

mergeすると, mergeコミットが作成される branch間のmergeの際に使うのが良い

1
2
$ git fetch
$ git merge origin/<branch_name>

リモートブランチをローカルブランチで更新する

1
$ git push origin <branch_name>

リモートのブランチを確認する

1
$ git branch -r

ブランチの設定を確認する

1
$ git branch -vv

ブランチのデフォルトの参照先を決める

git pullはデフォルトで引数が必要 ブランチ毎にデフォルトの参照先を設定しておくと 引数なしで実行することができるようになる

--set-upstream-to でデフォルトの参照先を決めることができる

1
$ git branch --set-upstream-to=origin/develop develop

参考URL

(http://dev.classmethod.jp/tool/git/tips-git-checkout-remote-branch/)

</branch_name></branch_name></branch_name></branch_name></branch_name></branch_name></branch_name>

0 件のコメント :

コメントを投稿