【发布时间】:2012-01-17 11:47:36
【问题描述】:
直到昨天,我的项目只有一个带有 .gitignore 文件的分支,类似于:
*.log
upload/*
!upload/global/empty.txt
在我添加一个新分支并将此 .gitignore 更改为不忽略上传文件之前,它运行良好。新的 .gitignore 文件只剩下一行:
*.log
我回到master分支没有问题,但现在每次我想去新分支时都会收到这样的消息:
错误:未跟踪的工作树文件“upload/file.txt”将是 被合并覆盖。
我需要签出这个分支才能使用它,或者至少挽救我所做的提交。
注意:我找到了这个similar question,但没有回答我的问题。
【问题讨论】:
-
所以您在新分支中从
.gitignore文件中删除了*.log行?而且你在两个分支的 `.gitignore' 文件中还有upload/*? -
不,我删除了“upload/*”和“!upload/global/empty.txt”行
标签: git