git stash 儲存修改現場

來源:互聯網
上載者:User

標籤:style   color   sp   c   工作   r   bs   as   app   

  用途:當你正在分支上做一個項目的時候,突然必須停下來去做別的事情,但因為沒有此項目還沒改好,所以不想commit 就可以保留現場,等忙完後再回複現場繼續修改。

bug處理儲存開發現場
$ git stash當前工作現場“儲藏”起來,因此可以放心地建立分支來修複bug

首先確定要在哪個分支上修複bug,假定需要在master分支上修複,就從master建立臨時分支:$ git checkout master $ git checkout -b issue-101

修複完成後,切換到master分支,並完成合併,最後刪除issue-101分支:
$ git checkout master

$ git merge --no-ff -m "merged bug fix 101" issue-101

$ git branch -d issue-101

 

用git stash list命令查看 儲存的工作現場
恢複一下,有兩個辦法:

一是用git stash apply恢複,但是恢複後,stash內容並不刪除,你需要用git stash drop來刪除;

另一種方式是用git stash pop,恢複的同時把stash內容也刪了

你可以多次stash,恢複的時候,先用git stash list查看,然後恢複指定的stash,用命令:$ git stash apply [email protected]{0} 

git branch -D name強行刪除 一個未被合并的分支

git stash 儲存修改現場

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.