目次

git :: マシンAで作成したブランチを、マシンBでチェックアウトする

下記は、マシンAで作成した「rev001」ブランチを、マシンBでチェックアウトする例です。

マシンA での操作

$ git branch
* master
$ git branch rev001
$ git branch
* master
  rev001
$ git checkout rev001
$ git branch
  master
* rev001
$ git status
$ git add ...
$ git commit ...
$ git push origin rev001


マシンB での操作

$ git pull --rebase
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
  remotes/origin/rev001
$ git branch rev001 origin/rev001
Branch rev001 set up to track remote branch rev001 from origin.
$ git branch
* master
  rev001
$ git checkout rev001
$ git branch
  master
* rev001


ブランチをマージする

$ git branch
* master
  rev001
$ git merge rev001
$ git branch -d rev001


リモートブランチを削除したい場合

$ git branch -r
  origin/HEAD -> origin/master
  origin/master
  origin/rev001
$ git push origin :rev001
$ git branch -r
  origin/HEAD -> origin/master
  origin/master