服务器远程仓库新建了分支,本地如何正确提交代码

远程服务器的远程仓库同事新建了分支,如TaskManagerV2;那么,本地修改了相关功能代码,该如何正确的提交代码呢?

我使用的Git可视化工具是GitExtensions,所以后续一些相关操作操作主要基于该工具。

首先,在GitExtensions上会发现本地和远程都只有master分支,没有看见远程的新分支TaskManagerV2。

6d86a027e0b8035b74c3bf731936061c

 

那么该怎么做呢?

在GitExtensions的顶部菜单栏,点击Git Bash图标,在弹出的命令框界面,输入命令:git fetch --all

8c86d5d2f6063d03dbf2c91b295a2b41

 执行后回到GitExtensions主界面,点击刷新按钮,再点击展开远程/origin,可以看到远程分支已出现了新分支TaskManagerV2。但是上方的本地分支依然只有原来的master分支。

166a60ec33744db1630aaf55a07e5c72

 我们需要在本地也建立一个和远程同名的分支:直接双击远程的新分支TaskManagerV2,会弹出如下弹出框,选中“红框”标记的选项,点击【迁出】按钮

4c3f4e50482c740636f943cb22e8eb81

 执行后,主界面的本地仓库就会显示刚刚创建的同名新分支TaskManagerV2

697ec140f18d11ac58a78e6eca1f6a85

 

之后将本地代码提交到远程仓库新分支的操作就是常规的那些操作步骤了,如:
(1)点击主界面【拉取】图标,在弹出框界面选择远端分支为:TaskManagerV2.其他合并选项和标签选项都选择默认选项。点击弹出框的【拉取】按钮

f78e827c4adf794bd0dd85991083b6d2

 (2)上一步执行完且未报错后,在主界面点击【提交】图标,在弹出框界面选择变更过的文件,点击【载入】按钮;并在右侧填写提交信息,后点击【提交】按钮。

5618edcb5217b8d481e59aff7861c3ae

 此时代码已提交到本地对应分支仓库,还没有提交到远程的对应分支

(3)点击主界面的【推送】图标,在弹出框界面选择本地推送分支和要推送到的远程分支,后点击【推送】按钮,即可。

f49a68593ba6f786a2a90f916899aefb

 

posted @ 2026-09-14 17:58  上清风  阅读(13)  评论(0)    收藏  举报