git-4原創-http://itjoy.org/?p=825

 繼續上一篇分支管理學習,前面學到的命令已經知足工做需求了,掌握這些命令管理文檔會讓你更省心。不須要麻煩的備份。一些命令就搞定了,繼續研究Git的強大功能。git

1 git stash 儲存當前分支未提交的改動。app

11主分支咱們查看內容,新建一個dev分支,添加新的內容,這時候發現主分支文檔中有個單詞錯誤了,想馬上修改,可是dev分支我添加的內容尚未添加完,不想提交,這時候就能夠使用git stash 來存儲當前未提交的內容。在運行git status 查看狀態,暫存區很乾淨。接下來回到主分支修改錯誤。學習

22回到主分支後我又建立了一個bug-01分支來修改錯誤,修改完畢後跳回master分支,將修改的錯誤合併到master分支,以後刪除bug-01分支。搞定。那麼我該回到dev分支繼續添加內容了。spa

33OK 回到dev分支,git status 一下,啥都沒有,運行git stash list 查看一下儲藏室的東西,果然有東西,那就恢復一下,git stash apply stash@{0}  就OK了,修改後提交,刪除儲藏室的東西 使用git stash drop stash@{0} 便可。或者能夠使用 git stash pop 直接恢復並刪除儲藏室的東西。code

2  刪除未合併的分支。git branch -D devip

Snip20140503_15

小複習:ci

相關文章
相關標籤/搜索