日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

git stash封存分支 以及关于开发新功能的处理

發(fā)布時(shí)間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git stash封存分支 以及关于开发新功能的处理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

有種情況,我們要修復(fù)項(xiàng)目的bug時(shí),但別的分支有修改的代碼,要修復(fù)的bug可能會(huì)影響(所有分支共用一個(gè)暫存區(qū))。可以單獨(dú)創(chuàng)建一個(gè)bug分支,用于修復(fù)和提交bug,在修改前可以先stash封存分支修改的代碼。

測(cè)試,首先在slave分支里修改文件:456的內(nèi)容,然后執(zhí)行g(shù)it stash 封存slave分支未提交的代碼。

laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git checkout slave Switched to branch 'slave'laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git status On branch slave nothing to commit, working tree cleanlaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ ls 456 998 bb.css index.html info.py newlaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ cat 456laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ vim 456laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ cat 456 修改456文件laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash warning: LF will be replaced by CRLF in 456. The file will have its original line endings in your working directory. Saved working directory and index state WIP on slave: 6957dae add 998 HEAD is now at 6957dae add 998laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash No local changes to savelaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git log --oneling fatal: unrecognized argument: --onelinglaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git log --oneline 6957dae add 998 775f3ab add new 6abf028 modify info.py a068c80 add info.py c5b475a Revert "add 123" cfcbd5c add 456 13f5bcb add 123 8110523 Revert "add adc" 74f7cb6 add bb.css 577fab6 Revert "revert abc" e1f2701 add adc 358cdac 添加UI.js 04c94a8 添加一個(gè)文件index.html git stash

創(chuàng)建bug01分支,并修復(fù)和提交bug文件:998,然后切換到master分支,合并bug01分支

$ git branch bug01laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git branchbug01master * slavelaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git checkout bug01 Switched to branch 'bug01'laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (bug01) $ vim 998laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (bug01) $ cat 998 fsaldkfsalfjlasjfl 修復(fù)bug內(nèi)容部分laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (bug01) $ git status On branch bug01 Changes not staged for commit:(use "git add <file>..." to update what will be committed)(use "git checkout -- <file>..." to discard changes in working directory)modified: 998no changes added to commit (use "git add" and/or "git commit -a")laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (bug01) $ git add 998laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (bug01) $ git commit -m "monify bug 998" [bug01 487e2eb] monify bug 9981 file changed, 1 insertion(+)laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (bug01) $ git checkout master Switched to branch 'master'laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git merge merge mergetoollaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git merge bug01 --no-ff -m "merge bug01" Merge made by the 'recursive' strategy.998 | 1 +1 file changed, 1 insertion(+)laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (master) $ git log --oneline f698663 merge bug01 487e2eb monify bug 998 85bd6ea add dd.css bdba943 merge slave --no--ff 6957dae add 998 112da02 modify new 775f3ab add new 8b5d2fd add new 6abf028 modify info.py a068c80 add info.py c5b475a Revert "add 123" cfcbd5c add 456 13f5bcb add 123 8110523 Revert "add adc" 74f7cb6 add bb.css 577fab6 Revert "revert abc" e1f2701 add adc 358cdac 添加UI.js 04c94a8 添加一個(gè)文件index.html git merge

最后再解封slave,使用git stash pop可以解封最近的一次封存,使用git stash apply 封存編號(hào)可以解封指定的封存位置。

$ git checkout slave Switched to branch 'slave'laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git status On branch slave nothing to commit, working tree cleanlaoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash list stash@{0}: WIP on slave: 6957dae add 998laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash pop On branch slave Changes not staged for commit:(use "git add <file>..." to update what will be committed)(use "git checkout -- <file>..." to discard changes in working directory)modified: 456no changes added to commit (use "git add" and/or "git commit -a") Dropped refs/stash@{0} (3ef365731c328973f18469b046770d7fa1b55e41)laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash Saved working directory and index state WIP on slave: 6957dae add 998 HEAD is now at 6957dae add 998laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash list stash@{0}: WIP on slave: 6957dae add 998laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash apply stash@{0} On branch slave Changes not staged for commit:(use "git add <file>..." to update what will be committed)(use "git checkout -- <file>..." to discard changes in working directory)modified: 456no changes added to commit (use "git add" and/or "git commit -a")laoni@DESKTOP-TPPLHIB MINGW64 /c/laoni/PycharmProjects/github_test (slave) $ git stash pop

?

轉(zhuǎn)載于:https://www.cnblogs.com/laonicc/p/6941417.html

總結(jié)

以上是生活随笔為你收集整理的git stash封存分支 以及关于开发新功能的处理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 嫩草视频网站 | 色多多污污 | 永久av免费 | 高清国产在线 | 福利免费观看 | youjizz.com最新 | 午夜肉伦伦影院 | 手机成人免费视频 | 国产精品天天操 | 国产毛片视频 | 国产视频手机在线观看 | 国产又大又粗又硬 | 男人天堂最新网址 | 国产18禁黄网站免费观看 | 日韩小视频在线 | 欧美一级视频在线观看 | 黄色大片毛片 | 精品在线免费视频 | 免费的毛片网站 | 五月婷婷亚洲综合 | 成人精品视频一区 | 亚洲精品视频中文字幕 | 免费精品视频在线观看 | 性xxx18| 成人不卡在线 | 曰本女人与公拘交酡 | 天堂在线观看中文字幕 | 林雅儿欧洲留学恋爱日记在线 | 黄色免费在线观看视频 | 久久桃花网| 久久国产人妻一区二区免色戒电影 | 台湾性生生活1 | 亚洲偷偷自拍 | 91福利社在线观看 | 热久久久久久久 | 精品国模一区二区三区 | 在线看欧美 | 天天做天天爱 | 善良的女邻居在线观看 | 日本小视频网站 | 韩国一级淫片免费看 | 国产日韩欧美自拍 | 殴美一级特黄aaaaaa | 亚洲天堂8 | 农村老熟妇乱子伦视频 | 另类小说欧美 | 9l视频自拍九色9l视频 | www免费网站在线观看 | 色呦呦视频在线观看 | 草逼网站 | 性高跟鞋xxxxhd人妖 | 亚洲AV无码片久久精品 | 亚洲图片综合区 | 夜夜嗨一区 | www.九色.com| 亚洲综合精品国产 | 国产区第一页 | 精品国产乱码久久久久久免费 | 老女人人体欣赏a√s | 一级在线视频 | 福利一区在线观看 | 亚洲国产欧洲 | 俄罗斯av片| 日韩av手机在线播放 | 久久蜜桃av | 日韩亚洲视频在线观看 | 日韩视频三区 | 在线观看亚洲网站 | 无码人妻丰满熟妇啪啪 | 国产毛片久久久久久久 | 欧美在线观看a | 久久资源365| 国产日韩三级 | 一级片在线观看视频 | 婷婷色av | 久久婷婷六月 | 18岁免费观看电视连续剧 | 色综合久久综合 | 无人码人妻一区二区三区免费 | 欧美另类国产 | 男女裸体无遮挡做爰 | 国产伦精品一区二区三区四区免费 | 欧美视频中文字幕 | 秋霞国产精品 | 免费成人看视频 | 狠狠操导航 | caopor在线| 那里有毛片看 | 亚洲第一色 | 尹人久久 | 奇米狠狠干 | 7788色淫网站小说 | 美女国产在线 | 免费久草视频 | 色婷婷综合久久久中文字幕 | 一区二区三区视频在线观看 | 免费人成视频在线播放 | 韩国毛片基地 | 欧美操操操|