【Git】ブランチ、タグを削除する方法

プログラミング

ローカルブランチ、リモートブランチ、タグを削除する方法。
毎回やり方を忘れてしまうので、アウトプットしておく。

ローカルブランチにリモートブランチをpull

ローカルのブランチ一覧

$ git branch
* master
dev

リモートのブランチ一覧

$ git branch -r
origin/HEAD -> origin/master
origin/test

ローカルのリモートブランチを最新化

$ git fetch

ローカルブランチにリモートブランチの差分をpullする

$ git pull origin <REMOTE-BRANCH-NAME>:<LOCAL-BRANCH-NAME>

ローカルのブランチを削除する

$ git branch --delete <LOCAL-BRANCH-NAME>

リモートのタグを削除する

$ git tag -d <TAG-NAME>
$ git push --delete origin <TAG-NAME>

リモートのブランチを削除する

$ git branch -d <REMOTE-BRANCH-NAME>
$ git push --delete origin <REMOTE-BRANCH-NAME>

おまけ:リモートブランチをローカルに持ってくる

$ git checkout -b dev origin/dev

* devはローカルブランチの名前。origin/devはリモートブランチの名前。

コメント

タイトルとURLをコピーしました