拉后无法执行Git提交?
我是Git的新手,我将它与Visual Studio Online结合使用。我在本地找到了一个我已经有一段时间没有工作过的站点,并对其进行了一些更改。我可以进行本地提交,但当我尝试进行同步以将其推送到VSO时,我收到一条消息,因为存在未提交的更改,所以我无法执行该操作。所以,我做了一个拉动,带来了15个新的提交。这本身是不寻常的,因为远程存储库中不应该有我在本地没有的任何更改。所以我再次尝试同步,但它给出了一个错误,即1个未提交的更改将被合并覆盖拉后无法执行Git提交?,git,visual-studio-2015,tfs,Git,Visual Studio 2015,Tfs,我是Git的新手,我将它与Visual Studio Online结合使用。我在本地找到了一个我已经有一段时间没有工作过的站点,并对其进行了一些更改。我可以进行本地提交,但当我尝试进行同步以将其推送到VSO时,我收到一条消息,因为存在未提交的更改,所以我无法执行该操作。所以,我做了一个拉动,带来了15个新的提交。这本身是不寻常的,因为远程存储库中不应该有我在本地没有的任何更改。所以我再次尝试同步,但它给出了一个错误,即1个未提交的更改将被合并覆盖 我真的不知道从这里该怎么办。我不知道如何使远程存
我真的不知道从这里该怎么办。我不知道如何使远程存储库与本地存储库同步 我假设您的本地副本中有一些更改,但尚未添加 运行
git status
时会发生什么?如果希望这些更改转到远程,那么可以使用git add
或git add--a
添加所有内容。然后,你应该能够承诺和推
如果您不想同步这些更改,可以使用
git reset--hard
,这将使您的本地恢复到最新提交状态。谢谢,我将不得不看看如何手动运行git命令。到目前为止,我只通过VisualStudioGUI完成了这项工作。