做为一名程序员,平时编写代码时肯定与git代码仓库分不开。而在需求万变之下,变更也更新也在所难免,这不?!刚刚新建的分支名就需要更改。
我们之前使用的硬件存储是nand flash,所以,我的分支名字是 nandflash_test,但是现在硬件换成了nor flash,再使用nandflash_test就略显不合适了。想想,git肯定遇到过我这样的需求,查询了一番,运行以下的命令,效果还是非常令我满意。
(下面叙述中,我将nandflash_test定义为旧分支,norflash_test为新分支)
应用场景1
git branch -m norflash_test
编写完成代码后,直接push上去即可。
如果要重命名的分支不是当前所在的,则使用以下命令:
git branch -m nandflash_test norflash_test
如果想要推送这个重命名的分支到远程仓库,并且要删除远程的旧分支,则使用以下命令:
git push origin -u norflash_test git push origin --delete nandflash_test应用场景4
仅仅更新远程仓库,保留本地的旧分支,则使用以下命令:
git push origin -u norflash_test
注意:如果团队其他人正在使用旧的分支名,他们需要更新他们的本地分支和远程跟踪分支名称。使用以下命令来更新他们的本地分支:
git fetch origin git branch --set-upstream-to=origin/norflash_test nandflash_test