git stash和git stash pop
git stash 可用來暫存當(dāng)前正在進(jìn)行的工作姆蘸, 比如想pull 最新代碼撰筷, 又不想加新commit宾尚, 或者另外一種情況孝情,為了fix 一個(gè)緊急的bug, 先stash, 使返回到自己上一個(gè)commit, 改完bug之后再stash pop, 繼續(xù)原來的工作。
命令
git stash //緩存臨時(shí)代碼
git stash pop //將當(dāng)前分支的最后一次緩存的內(nèi)容釋放出來著恩,但是剛才的記錄**還存在緩存中**
git stash apply //將當(dāng)前分支的最后一次緩存的內(nèi)容釋放出來院尔,但是剛才的記錄**不存在緩存中**
git stash save "test" //緩存臨時(shí)代碼,并將此緩存命名為test
git stash list //查看緩存列表
git stash pop stash@{1} //指定版本號為stash@{1}的緩存取出喉誊,清緩存
git stash apply stash@{1} //指定版本號為stash@{1}的緩存取出邀摆,不清緩存
git show stash@{0} //查看版本號為stash@{0}的緩存
git stash clear //清空緩存