背景
在我們項目中我們經常會遇到這樣一種場景,我們在某個分支中修改代碼,突然有一個緊急的任務需要我們在develop中進行修復問題,這個時候我們不得不將我們當前開的分支中代碼暫存,等我們修改完develop分支中的內容的時候在回過頭去繼續修改,這個時候我們就用到了需要使用到下面的一組命令。
一 使用 git stash命令
我們來看看在Visual Studio中的操作,在工具--》Nuget包管理器--》程序包管理控制台中輸入:git stash 命令
圖一 Visual Studio中使用 git stash命令
二 使用 git stash pop命令
當我們需要恢復之前暫存的代碼的時候,使用這個命令git stash pop 就能夠恢復之前的代碼。
三 使用Fork工具來完成上述功能
Fork工具是我目前使用到的最棒的git管理工具,現在是完全開源免費的,點擊這里進行下載。 在使用過程中我們可以直接點擊左上角的Stash按鈕進行暫存,這時我們在左下角的Stashes中就可以看到我們所有的暫存的記錄
圖二 使用Fork工具來進行暫存分支
暫存完了之后我們該怎么恢復呢?我們找到左下角的Stashes里面選擇一種一項,然后右鍵 Apply即可,是不是非常方便。