我正在Master分支上工作,另一个团队成员也在该分支上工作。 我在本地进行了一些更改,但我的队友也进行了一些更改,并将其提交给了Master。现在,Git不允许我撤消那些更改,说我必须先隐藏本地更改。现在我有一个问题;
如果我存储我的更改并拉出其他团队成员所做的更改,然后应用我的存储,它将覆盖被拉取的更改吗?
我该怎么做才能在不影响主程序的情况下推动更改?
答案 0 :(得分:0)
如果我存储我的更改并拉出其他团队成员所做的更改,然后应用我的存储,它将覆盖被拉取的更改吗?
否,您可以将他们的更改拉到本地,然后将存储重新应用到顶部。
我该怎么做才能在不影响主程序的情况下推动更改?
如果您在进行stash apply
时发生冲突(根据更改可能并非如此),这不是错误,而是git,使您有机会专门选择方式你想前进。解决它们并提交。除非在此之前其他人已经承诺要掌握(在这种情况下,您只需要重复拉动过程),那么您就很好地推动了掌握。