Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
拉后无法执行Git提交?_Git_Visual Studio 2015_Tfs - Fatal编程技术网

拉后无法执行Git提交?

拉后无法执行Git提交?,git,visual-studio-2015,tfs,Git,Visual Studio 2015,Tfs,我是Git的新手,我将它与Visual Studio Online结合使用。我在本地找到了一个我已经有一段时间没有工作过的站点,并对其进行了一些更改。我可以进行本地提交,但当我尝试进行同步以将其推送到VSO时,我收到一条消息,因为存在未提交的更改,所以我无法执行该操作。所以,我做了一个拉动,带来了15个新的提交。这本身是不寻常的,因为远程存储库中不应该有我在本地没有的任何更改。所以我再次尝试同步,但它给出了一个错误,即1个未提交的更改将被合并覆盖 我真的不知道从这里该怎么办。我不知道如何使远程存

我是Git的新手,我将它与Visual Studio Online结合使用。我在本地找到了一个我已经有一段时间没有工作过的站点,并对其进行了一些更改。我可以进行本地提交,但当我尝试进行同步以将其推送到VSO时,我收到一条消息,因为存在未提交的更改,所以我无法执行该操作。所以,我做了一个拉动,带来了15个新的提交。这本身是不寻常的,因为远程存储库中不应该有我在本地没有的任何更改。所以我再次尝试同步,但它给出了一个错误,即1个未提交的更改将被合并覆盖


我真的不知道从这里该怎么办。我不知道如何使远程存储库与本地存储库同步

我假设您的本地副本中有一些更改,但尚未添加

运行
git status
时会发生什么?如果希望这些更改转到远程,那么可以使用
git add
git add--a
添加所有内容。然后,你应该能够承诺和推


如果您不想同步这些更改,可以使用
git reset--hard
,这将使您的本地恢复到最新提交状态。

谢谢,我将不得不看看如何手动运行git命令。到目前为止,我只通过VisualStudioGUI完成了这项工作。