Apply Stash是否会覆盖请求请求所做的更改?

时间:2019-01-27 16:43:49

标签: git version-control git-push git-pull git-stash

我正在Master分支上工作,另一个团队成员也在该分支上工作。 我在本地进行了一些更改,但我的队友也进行了一些更改,并将其提交给了Master。现在,Git不允许我撤消那些更改,说我必须先隐藏本地更改。现在我有一个问题;

如果我存储我的更改并拉出其他团队成员所做的更改,然后应用我的存储,它将覆盖被拉取的更改吗?

我该怎么做才能在不影响主程序的情况下推动更改?

1 个答案:

答案 0 :(得分:0)

  

如果我存储我的更改并拉出其他团队成员所做的更改,然后应用我的存储,它将覆盖被拉取的更改吗?

否,您可以将他们的更改拉到本地,然后将存储重新应用到顶部。

  

我该怎么做才能在不影响主程序的情况下推动更改?

如果您在进行stash apply时发生冲突(根据更改可能并非如此),这不是错误,而是git,使您有机会专门选择方式你想前进。解决它们并提交。除非在此之前其他人已经承诺要掌握(在这种情况下,您只需要重复拉动过程),那么您就很好地推动了掌握。