日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

IDEA Git Stash 使用詳解

瀏覽:35日期:2024-08-06 17:30:34

隨著公司開發人員的增加,以及多需求的并行開發,功能上線就會礙手礙腳;害怕自己沒寫完的代碼被別人部署到線上,害怕別人代碼沒寫完被自己部署到線上;總之功能上線之前還要和所有開發溝通,能不能部署代碼?如果只是幾個人的團隊倒也無妨,但是開發人員多了,溝通成本就很高了。于是 Git 的分支就發揮它的作用了,本文講解工作中使用 IDEA 進行分支的管理以及合并,以及其他 Git 使用技巧。

環境準備

為了演示,先用 IDEA 創建一個簡單工程,提交到 git 遠程倉庫當中。

IDEA Git Stash 使用詳解

dev-100 分支創建

現在接到了一個編號為 100 的需求,我們在 master 基礎上,創建 dev-100 分支

IDEA Git Stash 使用詳解

創建新分支 dev-100的同時,并切換到 dev-100 分支。

IDEA Git Stash 使用詳解

dev-100 分支代碼開發

在 dev-100 分支編寫需求編號為 100 的 功能,代碼完成后進行 commit 以及 push(如果這個分支只有你一個人在開發的話,就不用 push 到遠程分支了,只需要 commit 即可

IDEA Git Stash 使用詳解

分支合并

現在我們要把 dev-100 分支上的代碼合并到 master 主分支上先切換到 master 分支

IDEA Git Stash 使用詳解

合并 dev-100 分支到 master 分支之前,建議先對 master 代碼進行 pull 更新操作,然后再執行 Merge into Current

IDEA Git Stash 使用詳解

如果沒有沖突,dev-100 中的代碼就會被合并到 master 分支上了,合并成功后,需要 push 才能推送到遠程倉庫

IDEA Git Stash 使用詳解

取消分支合并

合并完成后,但是由于一些問題,我們想要取消本次合并,右鍵 git,選擇 Reset HEAD

IDEA Git Stash 使用詳解IDEA Git Stash 使用詳解

HEAD^ 是還原到上一個版本,HEAD^^ 是還原到上上一個版本。Reset Type 有三種:

mixed 默認方式,只保留源碼,回退commit和index信息 soft 回退到某個版本,只回退了commit的信息,不會恢復到index file一級。如果還要提交,直接commit hard 徹底回退,本地源碼也會變成上一個版本內容

一般使用默認的 mixed 或者粗暴的 hard 方式。我們這里是取消合并,所以選擇 Hard 方式,并且是HEAD^還原到上一個版本,回退后恢復了原來 master 的代碼。

IDEA Git Stash 使用詳解

解決合并沖突問題

接下來演示合并沖突,此時是在 master 分支,我們修改文件,并 commit 以及 push 到遠程倉庫。

IDEA Git Stash 使用詳解

此時再把 dev-100 分支合并到 master 分支就會提示沖突。

IDEA Git Stash 使用詳解

雙擊沖突文件,處理沖突。

IDEA Git Stash 使用詳解

處理完成后,點擊 apply 即可,如果有多個沖突文件,都按照這種方式處理,這是我們處理完沖突之后的代碼。

IDEA Git Stash 使用詳解

dev-100 分支已經被成功合并到 master 了,就可以刪除了。可以直接刪除遠程 dev-100 分支,刪除時 IDEA 會提示是否同時刪除本地的 dev-100 分支,勾選即可。

現在我們把分支合并的結果 push 到遠程倉庫。

代碼暫存之git stash

編號 100 的需求完成之后,現在我們又接到一個新的需求,正在 dev-101 分支進行開發,開發還未完成。

IDEA Git Stash 使用詳解

突然線上出現 bug,需要我們緊急進行修改,于是我們要基于最新的 master 分支新建一個 bug 分支 bug-12,需要先切換到 master 分支,但是當前分支的代碼沒有commit, 如果直接切換到 master 分支的話,dev-101 分支上的新增代碼就會跑到 master 分支,而代碼又不能此時 commit ,于是就輪到 stash 出場了。

IDEA Git Stash 使用詳解

Stash 會保存當前工作進度,會把暫存區和工作區的改動保存起來。

IDEA Git Stash 使用詳解

添加備注,選擇 CREATE STASH。你會發現當前工作區內的代碼被恢復成了原樣。

IDEA Git Stash 使用詳解

代碼暫存還原

此刻切換到 master 分支,并創建 bug-12 分支進行修復 bug,修復完成后合并到 master 分支并 push 到遠程倉庫,上文已經演示如何合并,在此不再贅述。

將 bug-12 與 master 合并完成之后,現在要接著寫 dev-101 需求代碼,首先先切換到 dev-101 分支;但是之前的代碼已經被我們放到了 git 的 stash 當中,我們現在要把代碼還原到工作區當中。選擇 Unstash Changes

IDEA Git Stash 使用詳解IDEA Git Stash 使用詳解

選擇之前保存的,同時勾選 Pop stash(還原完成后,會自動刪除這個 stash),確定后,工作區之前寫的代碼就又回來了。

IDEA Git Stash 使用詳解

結語

Stash 利用好了,就可以自如切換分支,面對突如其來的需求也不必煩惱了~

到此這篇關于IDEA Git Stash 使用詳解的文章就介紹到這了,更多相關IDEA Git Stash 使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IDEA
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品天堂蜜av在线播放| 久久福利影视| 国产精品欧美大片| 久久av资源| 成人污污视频| 久久精品观看| 国产精品99一区二区| 日韩在线一区二区| 性色一区二区| 日本午夜精品视频在线观看| 麻豆91在线播放| 99久久激情| 日韩一区免费| 麻豆中文一区二区| 亚洲91精品| 亚洲欧美日韩专区| 国产日产精品_国产精品毛片 | 综合激情婷婷| 欧美日韩一区二区三区四区在线观看| 欧美日韩午夜电影网| 手机在线电影一区| 日韩午夜黄色| 国产激情久久| 亚洲欧洲一区| 久久av影视| 黑丝一区二区三区| 久久99蜜桃| 女主播福利一区| 国产乱论精品| 米奇777超碰欧美日韩亚洲| 丝袜美腿一区二区三区| 国产色99精品9i| 欧美日韩一区二区三区视频播放| 日本不卡一区二区三区| 精品99久久| 亚洲精品精选| 97精品97| 欧美日韩伊人| 欧美另类专区| 国产一区丝袜| 亚洲精品自拍| 久久久久.com| 日本aⅴ免费视频一区二区三区| 亚洲国产福利| 欧美日本一区| 亚洲综合日韩| 亚洲涩涩在线| 国产精品久久久亚洲一区| 午夜久久久久| 精品网站999| 亚洲精品自拍| 激情久久五月| 精品日韩一区| 日本麻豆一区二区三区视频| 999国产精品视频| 老司机免费视频一区二区| 亚洲视频二区| 91久久午夜| 久久精品亚洲人成影院 | 69堂精品视频在线播放| 婷婷丁香综合| 日本欧美国产| 国产欧美高清视频在线| 美女久久一区| 午夜国产精品视频| 成人自拍av| 国产一区二区亚洲| 欧美日韩网址| 69堂精品视频在线播放| 石原莉奈一区二区三区在线观看| 亚洲精品**中文毛片| 麻豆一区在线| 国产激情精品一区二区三区| 日本国产一区| 蜜桃久久av一区| 亚洲成人一区| 99久精品视频在线观看视频| 日本激情一区| 成人一区而且| 色婷婷综合网| 国产一区2区| 老色鬼精品视频在线观看播放| 日本h片久久| 日本少妇一区二区| 日韩视频1区| 日本成人在线网站| 日韩精品一区二区三区中文在线 | 日韩午夜一区| 女人av一区| 在线日韩视频| 黄色国产精品| 另类av一区二区| 日韩中文字幕区一区有砖一区| 伊人影院久久| 中文一区一区三区免费在线观| 中文字幕成人| 亚洲精品乱码| 欧美日韩黄网站| 国产日产一区| 国产精品大片| 色爱综合网欧美| 日韩电影免费在线观看| 久久青草久久| 亚洲成人精选| 亚洲精品第一| 国产精品igao视频网网址不卡日韩| 国产极品嫩模在线观看91精品| 国产精品久久久一区二区| 精品视频一二| 久久久精品网| 亚洲一区日韩在线| 欧美中文高清| 色综合狠狠操| 亚洲夜间福利| 视频一区欧美精品| 国产精一区二区| 日韩在线高清| 久久高清免费观看| 国产欧美一区二区色老头| 成人在线免费观看网站| 亚洲高清二区| 日韩不卡一区二区| 国产精品不卡| 午夜在线观看免费一区| 久久国产三级| 欧产日产国产精品视频| 男人的天堂久久精品| 国产精品亚洲产品| 91精品国产成人观看| 老司机精品久久| 精品国产不卡一区二区| 婷婷综合激情| 日韩av黄色在线| 香蕉成人av| 四虎在线精品| 色婷婷久久久| 婷婷成人av| а√天堂8资源在线| 免费精品视频在线| 久久精品午夜| 久久国产66| 日韩av在线播放网址| 亚洲免费一区二区| 久久国内精品自在自线400部| 日韩大片在线| 日本一不卡视频| 99久久夜色精品国产亚洲狼| 日韩欧美三区| 久久高清精品| 精品一区二区三区中文字幕 | 精品久久国产一区| 美女日韩在线中文字幕| 精品视频网站| 亚洲色图综合| xxxxx性欧美特大| а√在线中文在线新版| 在线综合视频| av中文资源在线资源免费观看| 亚洲区第一页| 91精品一区二区三区综合| 国产精品中文字幕亚洲欧美| 免费成人网www| 精品视频一区二区三区在线观看| 午夜在线播放视频欧美| 日韩欧美一区二区三区在线视频| 日韩激情视频网站| 激情综合自拍| 美女av在线免费看| 国产无遮挡裸体免费久久| 黄色精品网站| 日韩免费小视频| 97精品久久| 欧美专区一区二区三区| 久久久精品久久久久久96 | 黄色不卡一区| 精品三区视频| 欧美日韩亚洲一区在线观看| 日韩午夜精品| 99久久久国产精品美女| 国产+成+人+亚洲欧洲在线| 国产乱子精品一区二区在线观看 | 蜜桃久久久久久| 美女久久久久| 欧美aa一级| 国产精品二区不卡| 欧美a一区二区| 国产精品久久久久久久久久齐齐| 蜜桃av一区| 麻豆精品视频在线观看免费| 日韩高清三区| 欧美成人久久| 久久久久久黄| 91麻豆国产自产在线观看亚洲| 国产精品亚洲一区二区在线观看| 四虎成人精品一区二区免费网站| 免费人成在线不卡| 99热精品在线| 欧美日韩国产亚洲一区| 亚洲成人va| 欧美日韩一区二区综合|