我在想我这里有一个 git 工作流问题。我正在清理一些远程分支,并在帮助一位同事时意识到我们的两个 git 引用都是“不同步”的。
例如,如果我打开 git bash 并输入命令“git branch -r”,我会得到一个这样的列表:
- 起源/分支1
- 起源/分支2
- 起源/分支4
现在,当我让我的同事在他们的 git bash 提示符中做同样的事情时,我们会得到一个像这样的列表:
- 起源/分支1
- 起源/分支3
- 起源/分支7
请注意,我和我的同事也有一个案例,我们看到了同一个远程分支“branch1”。这是我对运行 bash 命令的期望。让我感到困惑的是“我们为什么还有更旧且不存在的分支仍然被归还”的问题。
我如何同步我们的两台机器,以便如果我们都运行“git branch -r”命令,我们将返回与远程仓库有关的相同信息。
谢谢大家!