Git更新本地分支信息
在我们的开发过程中,有时候会产生一些临时分支来处理紧急需求,处理完之后,这些临时分支就可能会被删除。这时就会出现服务器上远程分支已经删除,但本地使用 git branch -r 或 git branch -a 查看时,依然能看到已经删除的远程分支,容易产生误会。我们可以使用以下命令来更新分支信息:
1 | git fetch origin --prune |
此命令可以清理掉已经不存在的分支信息。除此之外还有一些命令在日常开发中也能经常使用到:
1、拉取远程仓库某个分支,并切换到新分支
1 | git checkout -b branch_name origin/branch_name |
2、删除本地分支
1 | git branch -d branch_name |
3、删除远程分支
1 | git branch -r -d origin/branch_name #删除分支 |
4、追踪本地分支与远程仓库分支的关系
1 | git remote show origin |
5、删除本地分支与远程仓库已删除分支间的追踪关系
1 | git remote prune origin |