git - 错误 : Untracked working tree file

标签 git github git-svn

当我git pull origin development时,出现错误:

error: Untracked working tree file '<path-to-file>' would be overwritten by merge

原因是因为 远程开发分支 中的一个文件没有放到我本地项目的 git 中(我不希望该文件在版本控制中, git 也是如此rm).但是在远程开发中,该文件是用于版本控制的exit

如何解决这个问题?基本上,我希望远程分支也从版本控制中删除文件。

最佳答案

要解决您眼前的问题,您应该备份本地文件,删除原始文件,从远程分支中 pull ,然后 git rm(然后推送,以确保远程存储库也删除该文件).然后您可以将备份文件放回本地,并在您的 .gitignore 文件中添加一行。

关于git - 错误 : Untracked working tree file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274528/

相关文章:

git - 我怎样才能第一次 pull 远程目录?

php - 如何使用 API 创建 GitHub Gist?

git svn 需要很长时间

git - 获取自分离父分支以来的提交日志,包括父分支的最新提交

python - Django 和 VirtualEnv 开发/部署最佳实践

git - 如何 checkout 远程 Git 分支?

Git,提交和推送更改,删除的文件不起作用

github - 审查者和受让人在拉取请求中是什么意思?

git-svn:分支在 svn 存储库中重命名,我如何告诉 git-svn?

git - git如何决定在git-svn中使用哪个版本的svn?