gpt4 book ai didi

git - 在 Visual Studio 中更改跟踪的 Git 分支

转载 作者:太空狗 更新时间:2023-10-29 14:31:36 25 4
gpt4 key购买 nike

我为 2 名开发人员设置了一个特定的分支以进行编码。

在 visual studio 中,它们似乎连接到同一个分支

但我发现他们实际上在不同的分支上工作

分支工具提示显示跟踪的分支在它们两个之间是不同的,即使它们连接到相同的分支名称

此屏幕截图显示 sprint3 分支(按名称)被跟踪到 sprint3 分支

http://imgur.com/XTaMy1o

此屏幕截图显示 sprint3 分支(按名称)被跟踪到 master 分支

http://imgur.com/1znd74l

我如何更新第二个屏幕截图以指向正确的分支,以便所有代码更改都集中在一个分支中?

已解决:我能够通过打开 git 配置文件并将分支 merge 指针更改为正确位置来解决问题

最佳答案

这不是 Git 的工作方式。一旦人们克隆了 repo,他们就可以在 repo 中做任何他们想做的事情。只有当他们试图 push 更改时,您才能控制是否允许他们这样做。

看起来有两个人克隆了 repo,一个人创建了一个名为“sprint3”的本地分支,指向“spirint3”远程分支。在另一种情况下,他们创建了一个名为“sprint3”的本地分支,指向“master”远程分支。

假设他们还没有推送更改,拥有指向远程“master”的本地“sprint3”分支的人可以更新他们跟踪的分支:

git branch branch_name --set-upstream-to <server>/<CorrectBranch>

关于git - 在 Visual Studio 中更改跟踪的 Git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42371524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com