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。
我猜你有未跟踪的文件。您可以尝试 Add、Commit 文件,然后再次 Pull?
$ git add -A
$ git commit -a 'message'
$ git pull
运行 git status
并查看输出是否显示任何文件。如果有您更改过的文件,则不能 pull
。您必须执行以下操作之一
- 提交您的更改,然后尝试拉取
- 放弃您的更改 [
git checkout -f <your_branch_name>
] 然后尝试拉取
- 隐藏您的更改,然后尝试拉取。
我撤消了对 .gitignore
文件的更改,这些更改我没有包含在我的提交中。我认为它只是在我从服务器中提取更改时发生冲突。
要么我必须推送 .gitignore
,要么就是不对其进行任何更改。
问题解决了。
我正在尝试同步 VS 2017 传入和传出提交,但出现错误:
Git failed with a fatal error.
pull --verbose --progress --no-edit --no-stat --recurse-submodules=no origin
如果我只想拉,错误是一样的。
不知道这是怎么回事,我该如何克服它。不太了解git。
我猜你有未跟踪的文件。您可以尝试 Add、Commit 文件,然后再次 Pull?
$ git add -A
$ git commit -a 'message'
$ git pull
运行 git status
并查看输出是否显示任何文件。如果有您更改过的文件,则不能 pull
。您必须执行以下操作之一
- 提交您的更改,然后尝试拉取
- 放弃您的更改 [
git checkout -f <your_branch_name>
] 然后尝试拉取 - 隐藏您的更改,然后尝试拉取。
我撤消了对 .gitignore
文件的更改,这些更改我没有包含在我的提交中。我认为它只是在我从服务器中提取更改时发生冲突。
要么我必须推送 .gitignore
,要么就是不对其进行任何更改。
问题解决了。