npm ERR! code 1
npm ERR! Command failed: /usr/bin/git checkout 95b2dd3fe63ec9b6c7cec4f63f8276f4d907f228
npm ERR! error: Your local changes to the following files would be overwritten by checkout:
npm ERR! test/blobReach.png
npm ERR! Please, commit your changes or stash them before you can switch branches.
npm ERR! Aborting
npm ERR!
我不知道为什么会这样,如果以及在被询问时,可以提供有关该问题的更多详细信息
答案 0 :(得分:0)
您已对文件test/blobReach.png
进行了未提交的更改。您需要删除这些更改或提交更改,然后git才能进行任何形式的签出。
如果您运行git status
,它将显示所有更改的文件,现在应该显示test/blobReach.png
。如果您对该文件进行了重要更改,则在进行检出之前添加并提交它们。另一个选择是“存储”那些更改,这将隐藏它们,同时允许您稍后“隐藏”它们。运行git stash
将为您解决这一问题。如果您要撤消对test/blobReach.png
的所有更改,可以通过几种方法来完成,所有方法都在here中进行了描述。
无论选择哪种选项,都必须先执行其中一项,然后git才能签出任何其他分支。这是git的一种确保您不会意外覆盖重要文件的方法。