git暫存工作區(qū)stash-創(chuàng)新互聯(lián)

本文git版本1.9.6

荊州網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)

git名稱stash:幫助開發(fā)人員暫時擱置當前已做的改動,倒退到改動前的狀態(tài),進行其他的必要操作(比如解決一個bug等),待解決bug后重新載入之前擱置的改動。

可以把執(zhí)行stash動作想象為將當前commit狀態(tài)臨時保存到一個空間(棧內(nèi)存);

示例:

git暫存工作區(qū)stash

可以看到stash動作使狀態(tài)恢復(fù)到未修改前;

1、 主要命令

git stash                       #丟進暫存區(qū)
git stash list                  #列出所有暫存區(qū)的資料
git stash pop                   #取出暫存區(qū)最后一個暫存的狀態(tài)(棧內(nèi)存,先進后出)  后面快跟選擇的記錄 @{n}
git stash apply                 #取出暫存區(qū)最后一個暫存的狀態(tài),但是stash記錄不移除
git stash clear                 #把stash 記錄清空

示例:修改本地code,添加到staging area ,將已經(jīng)修改的code保存到stash,恢復(fù)到未修改前,修改code,然后提交;再將暫存區(qū)的記錄取出,修改完成后,再次提交;

$ cat hello.rb
$ git status -s
$ echo "stash 1" >> hello.rb
$ git status -s
$ git stash
$ git stash list
$ git stash pop

git暫存工作區(qū)stash

git暫存工作區(qū)stash

最后顯示沖突了,先不管,先說明了stash的功能,留著后面分支解決沖突的問題

文章名稱:git暫存工作區(qū)stash-創(chuàng)新互聯(lián)
鏈接URL:http://muchs.cn/article42/deejec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、動態(tài)網(wǎng)站、關(guān)鍵詞優(yōu)化、網(wǎng)站導(dǎo)航企業(yè)網(wǎng)站制作、品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)