TFS GIT-从大师那里获取最新信息

时间:2020-09-28 07:10:23

标签: git tfs

我们使用VS2019和Git。

场景:User1从master(branch1)创建了一个dev分支; User2从master(branch2)创建了一个dev分支。现在,User1将更改从branch1更改为master。 用户2尚未准备好将分支2的更改更新为主服务器,但希望将用户1的更改获取到其分支。最好是在VS2019中最好的方法是什么?

  1. user1从master创建branch1
  2. user2从master创建branch2
  3. user2进行一些更改并合并到master
  4. user1仍在进行更改,但希望将user2的更改获取到其分支。 可以使用哪些选项?

2 个答案:

答案 0 :(得分:0)

1.User2可以将其更改提交到本地存储库中的branch2。
git commit
2.从远程存储库获取更改 git fetch --all
3.确保本地存储库是干净的,如果不干净,则可以使用git stash 首先要清洁
然后执行以下命令
git rebase origin/master branch2
4.如果您在步骤2中执行git stash pop,则可能需要git stash

答案 1 :(得分:0)

当有人在您要推送本地存储库之前将其更改推送到共享远程存储库时,此时,我们可以称您的本地存储库为已过期。而且,您需要先将本地存储库与远程服务器保持最新,然后再进行更改。


GIT命令

默认情况下,只需运行git pull操作即可将您的本地存储库与最新更新的远程存储库重新同步。 Pull先执行fetch,然后执行merge,以通过一条命令下载提交并更新本地分支,这可以使您的分支与远程服务器保持最新。


VS 2019

如果您更喜欢使用VS 2019来实现相同的目标,则可以按照以下步骤操作:

1)。选择主页按钮,然后在 Team Explorer 标签中选择同步

enter image description here

2)。在同步下选择,以获取远程更改并将其合并到本地分支中:

enter image description here

3)。现在,拉操作完成后,您将看到确认消息。

enter image description here