Git拒绝在后面拉。Git忽略更改

Git拒绝在后面拉。Git忽略更改,git,github,atlassian-sourcetree,Git,Github,Atlassian Sourcetree,Git不允许我拉一些提交。我必须补充的是,其中一个提交有一个.gitignore更改,即向其中添加一些文件 当我尝试拉取提交时,它说我对添加到.gitignore的相同文件进行了本地更改。但是我找不到任何本地更改,git status,git diff,源代码树,所有这些都没有显示任何本地更改。首先,如果您已将文件添加到.gitignore,请确保将它们也删除,否则它们仍将被跟踪 git rm --cached -- anIgnoredFile git commit -m "record fil

Git不允许我拉一些提交。我必须补充的是,其中一个提交有一个
.gitignore
更改,即向其中添加一些文件


当我尝试拉取提交时,它说我对添加到
.gitignore
的相同文件进行了本地更改。但是我找不到任何本地更改,
git status
git diff
,源代码树,所有这些都没有显示任何本地更改。

首先,如果您已将文件添加到.gitignore,请确保将它们也删除,否则它们仍将被跟踪

git rm --cached -- anIgnoredFile
git commit -m "record file deletion/ignore"
第二,当您拉动时,尝试重新基址而不是合并,使用:

然后重试您的
git pull
:这次它应该在更新的历史记录之上重新应用您的本地更改

git config --global pull.rebase true
git config --global  rebase.autoStash true