Git拒绝在后面拉。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
.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