我正在使用Visual Studio 2015,我在Visual Studio Team Services(Visual Studio Online)上的git repo上有一个VS Project。
每次我有传入提交和传出提交(同时),如果我发出拉取请求,我会收到错误消息:
无法拉动,因为存在未提交的更改。提交或撤消您的 再次拉动前的变化。有关详细信息,请参阅“输出”窗口。
如果我尝试提交,我会收到以下错误:
你不能将分支开发推向远程源,因为有新的 在远程存储库的分支中提交。推动这个分支会 导致远程分支上的非快进更新 库中。
所以每当我遇到类似的情况时,我都会碰壁并卡住:
我尝试了命令行,但到目前为止它让我失去了工作(主要是因为我缺乏git的经验)。
有没有办法通过Visual Studio解决这个问题? 如果没有,在这种情况下最好的方法是什么?
答案 0 :(得分:0)
您必须将更改提交到本地存储库,然后从远程提取更改。合并/冲突解决后,您将能够推动您的更改。