尝试从 git repo 中拉取,但得到以下输出。我认为这些文件被跟踪(它们应该被跟踪),但它表明它们没有被跟踪。它们不在 .gitignore 中。我在分支后面进行了大约 5-10 次提交。
git pull --rebase origin master
From github.com:user/Project
* branch master -> FETCH_HEAD
First, rewinding head to replay your work on top of it...
error: The following untracked working tree files would be overwritten by checkout:
mountdoom/protected/models/UserHelper.php
mountdoom/protected/models/UserRegistrationForm.php
mountdoom/protected/runtime/state.bin
mountdoom/protected/views/site/register.php
Please move or remove them before you can switch branches.
Aborting
could not detach HEAD
有什么想法如何解决这个问题吗?
它们会在您正在签出的版本中进行跟踪,但不会在您之前签出的版本中进行跟踪。如果您不关心未跟踪的版本,只需删除它们即可。
如果您确实关心它们,请在进行变基之前提交它们。然后,您可能必须将合并作为变基过程的一部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)