VS 2017 - 同步或拉取时出现致命错误

VS 2017 - fatal error on sync or pull

我正在尝试同步 VS 2017 传入和传出提交,但出现错误:

Git failed with a fatal error.
pull --verbose --progress --no-edit --no-stat --recurse-submodules=no origin

如果我只想拉,错误是一样的。

不知道这是怎么回事,我该如何克服它。不太了解git。

我猜你有未跟踪的文件。您可以尝试 AddCommit 文件,然后再次 Pull

$ git add -A
$ git commit -a 'message'
$ git pull

运行 git status 并查看输出是否显示任何文件。如果有您更改过的文件,则不能 pull。您必须执行以下操作之一

  1. 提交您的更改,然后尝试拉取
  2. 放弃您的更改 [git checkout -f <your_branch_name>] 然后尝试拉取
  3. 隐藏您的更改,然后尝试拉取。

我撤消了对 .gitignore 文件的更改,这些更改我没有包含在我的提交中。我认为它只是在我从服务器中提取更改时发生冲突。

要么我必须推送 .gitignore,要么就是不对其进行任何更改。

问题解决了。