繁体   English   中英

每次我尝试部署稳定分支时,我都会收到此错误

[英]Everytime I try to deploy stable branch I get this error

 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! 

我不知道为什么会发生这种情况,如果询问,可以提供有关该问题的更多详细信息

您对文件test/blobReach.png进行了未提交的更改。 您需要在 git 允许您进行任何类型的结帐之前删除这些更改或提交它们。

如果您运行git status它将显示所有更改的文件,现在应该显示test/blobReach.png 如果您在该文件中有重要更改,请在签出之前添加并提交它们。 另一种选择是“隐藏”这些更改,这会隐藏它们,同时允许您稍后“取消隐藏”它们。 运行git stash会为你解决这个问题。 如果您想撤消对test/blobReach.png所有更改,有几种方法可以做到,所有这些都在此处进行了描述。

无论您选择哪个选项,您都必须在 git 允许您签出任何其他分支之前执行其中一个选项。 这是 git 确保您不会意外覆盖重要文件的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM