git stash简介
生活随笔
收集整理的這篇文章主要介紹了
git stash简介
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文:http://gitbook.liuhui998.com/4_5.html
一、基本操作 當你正在做一項復雜的工作時, 發現了一個和當前工作不相關但是又很討厭的bug. 你這時想先修復bug再做手頭的工作, 那么就可以用 git stash 來保存當前的工作狀態, 等你修復完bug后,執行'反儲藏'(unstash)操作就可以回到之前的工作里. $?git?stash?save?"work in progress for foo feature" 上面這條命令會保存你的本地修改到儲藏(stash)中, 然后將你的工作目錄和索引里的內容全部重置, 回到你當前所在分支的上次提交時的狀態. 好了, 你現在就可以開始你的修復工作了. ... edit and test ... $ git commit -a -m "blorpl: typofix" 當你修復完bug后, 你可以用git stash apply來回復到以前的工作狀態. ???修改bug的代碼,會提交,會在apply 之后保持在本地代碼中? $?git?stash?apply 二、儲藏隊列 你也可多次使用'git stash'命令, 每執行一次就會把針對當前修改的‘儲藏’(stash)添加到儲藏隊列中.? 用'git?stash?list'命令可以查看你保存的'儲藏'(stashes): $>git?stash?list stash@{0}: WIP on book: 51bea1d... fixed images stash@{1}: WIP on master: 9705ae6... changed the browse code to the official repo 可以用類似'git?stash?apply?stash@{1}'的命令來使用在隊列中的任意一個'儲藏'(stashes). 'git stash clear‘則是用來清空這個隊列.轉載于:https://www.cnblogs.com/xingzc/p/5987018.html
總結
以上是生活随笔為你收集整理的git stash简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 命令式和声明式
- 下一篇: python_递归原理