1. 程式人生 > >git命令之git stash 暫存臨時代碼

git命令之git stash 暫存臨時代碼

命令 tar 時代 代碼 但是 緊急 tails con net

git stash — 暫存臨時代碼

stash命令可以很好的解決這樣的問題。當你不想提交當前完成了一半的代碼,但是卻不得不修改一個緊急Bug,那麽使用’Git stash’就可以將你當前未提交到本地(和服務器)的代碼推入到git的棧中,這時候你的工作區間和上一次提交的內容是完全一樣的,所以你可以放心的修 Bug,等到修完Bug,提交到服務器上後,再使用’git stash apply’將以前一半的工作應用回來。

當你多次使用’git stash’命令後,你的棧裏將充滿了未提交的代碼,這時候你會對將哪個版本應用回來有些困惑,’git stash list’命令可以將當前的Git棧信息打印出來,你只需要將找到對應的版本號,例如使用’git stash apply stash@{1}’就可以將你指定版本號為stash@{1}的工作取出來,當你將所有的棧都應用回來的時候,可以使用’git stash clear’來將棧清空

轉載自:http://blog.csdn.net/wangjia55/article/details/8791207

git命令之git stash 暫存臨時代碼