所以我有主分支和另一个分支,我们将其称为“branch2”,我正在基于主分支进行工作。当前的 master 分支中有一些重要的更改是由其他人所做的,我需要将其合并到branch2 中。只是想知道如何在 Visual Studio 或 azure DevOps 中执行此操作。
在VS中,
下载适用于 Windows 的 gitbash,或在 Linux 上安装 git。 我建议使用命令行,而不是尝试使用 VS 或 DevOps GUI。 我更喜欢命令行只是因为我可以更好地控制我的命令并且不太可能把事情搞砸。 当事情确实变得混乱时,我可以回顾我使用的命令。 使用命令时,请确保位于 git 存储库的根文件夹中。 这些是您将使用的三个命令:
git checkout 分支2
git 获取
git pull origin master
这是做什么的,你想进入你的功能分支“Branch 2”。 然后执行提取操作,从服务器中提取更改,但不应用它们。 然后,当您拉取 origin master 时,您正在将 master 分支更改拉入当前分支。