对于你们,我有一个非常奇怪的案例。
git无法添加我的更改,抱怨没有更改。但是结帐失败了,因为git确实看到了会被覆盖的本地更改。
modify tracked file foo.sh in topic branch
$git add -p foo.sh
No changes.
$git checkout master
error: Your local changes to the following files would be overwritten by checkout:
foo.sh
Please, commit your changes or stash them before you can switch branches.
Aborting
$git stash
No local changes to save
(为清晰起见,文件和分支名称已更改)
我没有任何gitignore文件。我的存储库驻留在网络安装卷上。这可能是一个问题吗?