Git のリモートブランチとローカルブランチの同期

Sync branch

Git のソースを取得してローカルで作業していると、リモートにあるブランチとローカルのリモート追跡ブランチが同期しなくなる場合がある。代表的な例は、リモートでは削除されたブランチがローカルにだけ残っている場合である。

そのような場合は、次のコマンドで同期できる。

git remote prune origin
% git remote prune origin
Pruning origin
URL: https://git.devkuma.com/devkuma/devkuma-hugo-blog.git
 * [pruned] origin/feature/ISSUE-10-fix-code
 * [pruned] origin/feature/ISSUE-13-refactoring
 * [pruned] origin/feature/ISSUE-26-add-page