通过Git命令更新上游分支达到一个仓库关联不同的分支

123 阅读1分钟

一次我在使用 Git进行版本控制时,在本地创建了分支dev,关联了上游分支a。过了一会儿,发现搞错了,应该要关联的是远程分支b,但是我又不想修改本地分支的名称。这个时候要怎么做呢?

下面我来演示通过Git命令是怎么操作的。

1、获取最新信息

使用 git fetch 命令从远程仓库获取最新的分支信息和提交。

git fetch

2、更新本地分支

使用 git branch -u 命令将本地分支与远程分支关联起来。这个命令可以把本地分支的“上游”指针设置为远程分支。这意味着,当使用 git push 命令将更改推送到远程仓库时,它们将被推送到与本地分支关联的远程分支。

git branch -u origin/b dev

如果还不确定将本地分支指向了哪个远程分支,可以使用 git branch -vv 命令查看本地分支的“上游”指针。