我们使用VS2019和Git。
场景:User1从master(branch1)创建了一个dev分支; User2从master(branch2)创建了一个dev分支。现在,User1将更改从branch1更改为master。 用户2尚未准备好将分支2的更改更新为主服务器,但希望将用户1的更改获取到其分支。最好是在VS2019中最好的方法是什么?
答案 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 标签中选择同步。
2)。在同步下选择拉,以获取远程更改并将其合并到本地分支中:
3)。现在,拉操作完成后,您将看到确认消息。