git stash 保存代碼,又不影響分分支原來(lái)的代碼

git stash是git一個(gè)很有用的命令,它的作用是把當(dāng)前未提交的修改暫存起來(lái),讓倉(cāng)庫(kù)還原到最后一次提交的狀態(tài)。

1/7

git stash 不建議使用

? ? ? git stash命令會(huì)將倉(cāng)庫(kù)中的修改保存,建立一條stash信息,默認(rèn)的說(shuō)明信息是最后一次提交的節(jié)點(diǎn)號(hào)和提交說(shuō)明。

注意:git stash 在某些情況下會(huì)覆蓋上一次的git stash。

2/7

git stash save ‘說(shuō)明信息’ 建議使用

? ? ? 與1的效果一樣,說(shuō)明信息是指定的內(nèi)容,更加利于了解stash的內(nèi)容。

3/7

git stash list

? ? ? 列出當(dāng)前倉(cāng)庫(kù)下所有的stash條目,每一條stash用stash@{n}標(biāo)識(shí)。

4/7

git stash pop [stash] 不建議使用

? ? ? ? 將stash的內(nèi)容彈出,默認(rèn)彈出最上面的那條,即stash@{0}。此外還可以在pop后加stash@{n}來(lái)指定要彈出的stash條目。

注意:彈出后,該條stash便不存在,建議使用git stash apply stash@{0}

5/7

git stash drop [stash]

? ? ? 丟棄stash條目,默認(rèn)丟棄最上面的那條,即stash@{0},此外還可以在drop后加stash@{n}來(lái)指定要丟棄的stash條目。

6/7

git stash clear?

? ? ? ? 清除所有的stash條目。

7/7

git show stash@{n}

? ? ? 當(dāng)有多條記錄并且過(guò)了一段時(shí)間忘記stash內(nèi)容時(shí)通過(guò)該命令可以查看stash的具體內(nèi)容

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉(cāng)庫(kù)完整的鏡像下來(lái)。這樣一來(lái),任何一處協(xié)同...
    __silhouette閱讀 16,197評(píng)論 5 147
  • Git 命令行學(xué)習(xí)筆記 Git 基礎(chǔ) 基本原理 客戶端并不是只提取最新版本的文件快照,而是把代碼倉(cāng)庫(kù)完整的鏡像下來(lái)...
    sunnyghx閱讀 4,152評(píng)論 0 11
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一。 版本控制指的是,記錄每次版本變更的內(nèi)容和時(shí)間等細(xì)節(jié),保留各版本之間...
    神齊閱讀 1,505評(píng)論 0 7
  • git作為時(shí)下最流行的代碼管理工具,Git權(quán)威指南總結(jié)了十條喜歡Git的理由: 異地協(xié)同工作; 現(xiàn)場(chǎng)版本控制; 重...
    古斟布衣閱讀 1,899評(píng)論 0 12
  • “麻煩有空的時(shí)候簽個(gè)字?!敝齑蟪菑墓陌锬贸鲆环菸募旁诓妥郎?。 “什么文件還需要我簽字呀,你代簽不行嗎?”我身...
    黃山姑娘閱讀 798評(píng)論 15 16

友情鏈接更多精彩內(nèi)容