簡體   English   中英

GIT:在簽出另一個分支之前,我是否需要提交我的分支,什么是存儲?

[英]GIT: Do I need to commit my branch before checking out another branch, what about stashing?

我是Git的新手,有點困惑。 我有一個Master分支,並創建了第二個功能分支。

如果我在功能分支中進行更改然后切換到Master,如果我不提交,我的更改是否會丟失?

隱藏在哪里發揮作用,是你在切換分支之前做的事情(但不想提交),還是僅僅恢復一些更改以便你可以暫時恢復到以前的代碼?

除非清理樹,否則無法更改為其他分支。 這是通過提交更改,還原它們或將它們保存到存儲區來完成的。

你可能不想為此目的使用藏匿。

如果您真的想同時在主服務器和功能分支上進行開發,我建議克隆您的存儲庫,在克隆和主服務器中工作,然后使用推拉來在它們之間移動更改。

如果您經常在它們之間切換,我建議您在切換之前檢查; 檢查垃圾沒有問題; git可以讓以后輕松解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM