git stash

當(dāng)我們?cè)陂_(kāi)發(fā)一個(gè)版本的時(shí)候乳怎,突然上一個(gè)版本出了一個(gè)bug需要修復(fù)频鉴。這時(shí)候一般的做法就是將當(dāng)前代碼提交一個(gè)commit然后新建一條分支修改bug,但是這樣子無(wú)非是污染到了commit提交信息,因?yàn)槲覀冃掳姹具€未開(kāi)發(fā)完粗合。所以 git stash就能夠解決這個(gè)問(wèn)題

?? 保存當(dāng)前的代碼

  • git stash 直接將代碼保存到stash中

  • git stash save "message" 將代碼保存到stash中,病對(duì)其加以注釋(新文件會(huì)被忽略)

  • git stash save -a "message" 包含新文件

?? 查看stash

  • git stash list 查看stash了哪些存儲(chǔ)

  • git stash show 查看第一條stash的改動(dòng)信息

    如需查看其他stash的改動(dòng)信息,如查看第二個(gè) git stash show stash@{1}

    -p 顯示具體改動(dòng) git stash show -p

?? 取回stash的代碼

  • git stash apply 應(yīng)用某個(gè)存儲(chǔ),但不會(huì)把存儲(chǔ)從存儲(chǔ)列表中刪除毅糟,默認(rèn)使用第一個(gè)存儲(chǔ),即stash@{0}

    如需使用其他的 git stash apply stash@{$num}

  • git stash popapply 差不多耐床,只不過(guò)這個(gè)在取出之后會(huì)將此stash空間刪除

  • git stash drop stash@{$num} 丟棄stash@{$num}存儲(chǔ),從列表中刪除這個(gè)存儲(chǔ)

  • git stash clear 刪除所有緩存的stash

?? 舉例說(shuō)明

當(dāng)前我的git信息

avatar

當(dāng)前我的分支修改狀態(tài) 一個(gè)改動(dòng)的文件富拗,一個(gè)新增的文件

avatar

如果我們直接執(zhí)行 git stash 新增的文件testNew.md是不會(huì)被添加進(jìn)去的臼予,需要執(zhí)行 git stash -a 方可將兩個(gè)文件都緩存進(jìn)去

如果添加stash的時(shí)候不寫(xiě)備注,則會(huì)使用分支最近的一條log的備注

PS C:\study\Frontend-hhooke> git stash list
stash@{0}: WIP on master: 8422a02 test文件

使用 git stash save -a "這是備注"

PS C:\study\Frontend-hhooke> git stash list
stash@{0}: On master: 這是備注
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末媒峡,一起剝皮案震驚了整個(gè)濱河市瘟栖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谅阿,老刑警劉巖半哟,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酬滤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡寓涨,警方通過(guò)查閱死者的電腦和手機(jī)盯串,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)戒良,“玉大人体捏,你說(shuō)我怎么就攤上這事∨雌椋” “怎么了几缭?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)沃呢。 經(jīng)常有香客問(wèn)我年栓,道長(zhǎng),這世上最難降的妖魔是什么薄霜? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任某抓,我火速辦了婚禮,結(jié)果婚禮上惰瓜,老公的妹妹穿的比我還像新娘否副。我一直安慰自己,他們只是感情好崎坊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布备禀。 她就那樣靜靜地躺著,像睡著了一般流强。 火紅的嫁衣襯著肌膚如雪痹届。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天打月,我揣著相機(jī)與錄音队腐,去河邊找鬼。 笑死奏篙,一個(gè)胖子當(dāng)著我的面吹牛柴淘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秘通,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼为严,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了肺稀?” 一聲冷哼從身側(cè)響起第股,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎话原,沒(méi)想到半個(gè)月后夕吻,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體诲锹,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年涉馅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了归园。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡稚矿,死狀恐怖庸诱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情晤揣,我是刑警寧澤桥爽,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站碉渡,受9級(jí)特大地震影響聚谁,放射性物質(zhì)發(fā)生泄漏母剥。R本人自食惡果不足惜滞诺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望环疼。 院中可真熱鬧习霹,春花似錦、人聲如沸炫隶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)伪阶。三九已至煞檩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間栅贴,已是汗流浹背斟湃。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留檐薯,地道東北人凝赛。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像坛缕,于是被迫代替她去往敵國(guó)和親墓猎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一赚楚、常用git stash命令: 1毙沾、git stash 能夠?qū)⑺形刺峤坏男薷模üぷ鲄^(qū)和暫存區(qū))保存至堆棧中,用...
    宇宙小神特別萌閱讀 4,549評(píng)論 2 3
  • 常用git stash命令: git stash save "save message" : 執(zhí)行存儲(chǔ)時(shí)宠页,添加備...
    魂_6c1a閱讀 325評(píng)論 0 0
  • 日常記錄一下左胞; 應(yīng)用場(chǎng)景: 1.當(dāng)在a分支進(jìn)行開(kāi)發(fā)的時(shí)候膨俐,這時(shí)候項(xiàng)目出現(xiàn)一個(gè)BUG,需要緊急修復(fù)一下。但是開(kāi)發(fā)到一...
    小小小小的人頭閱讀 3,268評(píng)論 0 1
  • 常用git stash命令: (1)git stash save "save message" : 執(zhí)行存儲(chǔ)時(shí)罩句,...
    Bior閱讀 1,116評(píng)論 0 0
  • git stash save "save message"執(zhí)行存儲(chǔ)時(shí)焚刺,添加備注,方便查找门烂,只有g(shù)it stash ...
    Johnson23閱讀 126評(píng)論 0 0