簡體   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