在前面說過,git stash 命令的作用就是將目前還不想提交的但是已經修改的內容進行儲存至堆疊中,後續可以在某個分支上恢復出堆疊中的內容;git stash 作用的範圍包括工作區和暫存區中的內容,沒有提交的內容都會儲存至堆疊中;使用場景:假如突然線上出現 bug,我們需要先切換到 master 分支,但當前分支的**沒有提交,直接切換分支,會將當前分支的新增的**也會增加到 master 分支,而**此時又不能commit ,這時候可以使用 git stash ;
使用 git stash 暫存**,會把暫存區和工作區的改動儲存起來;
新增備註資訊,選擇create stash。當前工作區內的**被恢復成了未修改之前的樣子;
選擇之前儲存的,同時勾選 pop stash(還原完成後,會自動刪除這個 stash,不勾選則不會刪除這個 stash,具體選擇看情況),點選 pop stash 按鈕,工作區之前寫的**就會恢復回來;
git的使用學習(九)搭建git伺服器
在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...
git命令詳解( 九 )
此為git第九篇記錄 整理提交記錄 git cherry pick 互動式的 rebase git tags 之前我們已經學習了 git 的基礎知識 提交 分支以及在提交樹上移動。這些概念涵蓋了 git 90 的功能,同樣也足夠滿足開發者的日常需求 然而,剩餘的 10 在處理複雜的工作流時 或者當你...
git 修改密碼 Git基礎知識 九
乙個遠端倉庫通常只是乙個裸倉庫 乙個沒有當前工作目錄的倉庫。簡單的說,裸倉庫就是你工程目錄內的 git 子目錄內容,不包含其他資料。協議 本地協議 使用本地的乙個資料夾當作倉庫的時候,將它使用檔案共享給其他人。git clone opt git project.git 本機 git clone fi...