切换分支时发生致命Git错误
错误信息:
致命的:git checkout:更新路径与开关分支/强制不兼容
如何克服这个Git结帐错误?
通过明确指定“ git checkout HEAD $blah
”而不是仅仅说“ git checkout $blah
”,假设你确实想检出一个文件。
但是,你不会说你在做什么,也不知道你在打什么,所以没有人能给你任何东西,只是盲目的猜测。
当我遇到这个消息时,这是因为我试图做git checkout -f $blah
,期望抛弃本地更改,如git checkout --help
。
相反,我使用rm $blah && git checkout $blah
来抛弃本地更改。