论坛» 综合技术» 基础知识

[应用笔记]Git分支名修改

院士
2024-04-30 16:14 1楼
[应用笔记]Git分支名修改

做为一名程序员,平时编写代码时肯定与git代码仓库分不开。而在需求万变之下,变更也更新也在所难免,这不?!刚刚新建的分支名就需要更改。

我们之前使用的硬件存储是nand flash,所以,我的分支名字是nandflash_test,但是现在硬件换成了nor flash,再使用nandflash_test就略显不合适了。想想,git肯定遇到过我这样的需求,查询了一番,运行以下的命令,效果还是非常令我满意。

(下面叙述中,我将nandflash_test定义为旧分支,norflash_test为新分支)

应用场景1

也就是我的应用场景,当前工作的分支即为需要重命名的分支,并且仅需要变更本地分支名,尚未上传到远程服务器,那么仅需要运行下面的命令:

git branch -m norflash_test

编写完成代码后,直接push上去即可。

应用场景2

如果要重命名的分支不是当前所在的,则使用以下命令:

git branch -m nandflash_test norflash_test
应用场景3

如果想要推送这个重命名的分支到远程仓库,并且要删除远程的旧分支,则使用以下命令:

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


高工
2024-05-01 14:00 2楼

感谢分享

高工
2024-05-01 21:00 3楼

还好,平时很少使用

高工
2024-05-02 00:13 4楼

谢谢分享

专家
2024-05-02 00:15 5楼

谢谢分享

专家
2024-05-03 19:56 6楼

谢谢分享

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]