IDEA 中g(shù)it的分支管理和使用說明

1. 為什么要建立分支

git默認(rèn)的主分支名字為master,一般團(tuán)隊(duì)開發(fā)時(shí),都不會(huì)在master主分支上修改代碼,而是建立新分支,測(cè)試完畢后,在將分支的代碼合并到master主分支上。

2.操作如下:

2.1 idea git分支的操作

idea git的操作在右下角,如下圖:

說明:
【new branch】新建分支
【local branches】本地分支
【current master】表示當(dāng)前是主分支
【remote branches】遠(yuǎn)程倉庫分支。我在這里配置了兩個(gè)遠(yuǎn)程倉庫,所以這里顯示2個(gè)。

2.2 創(chuàng)建分支

點(diǎn)擊【new branch】,彈出窗口,如下圖:

輸入分支名稱點(diǎn)【OK】,然后默認(rèn)切換到該分支。

2.3 切換分支

如果要切換回master主分支,操作如下圖:

點(diǎn)擊【checkout】

2.4 在新建立的分支上修改代碼

切換到之前新創(chuàng)建的分支,修改代碼。

2.5 提交分支到本地庫

一般情況下只需要將分支提交到本地倉庫,不需要將分支提交遠(yuǎn)程倉庫。如果將所有的分支都提交到遠(yuǎn)程倉庫,會(huì)讓遠(yuǎn)程倉庫雜亂無章。

確保在新建分支下,操作如下圖:

彈出新窗口,如下圖:

選擇要提交的文件,寫上提交注釋,然后點(diǎn)擊【commit】

commit表示提交代碼到本地庫

彈出警告窗口如下圖:

點(diǎn)擊【commit and push】,提交本地庫成功!

3 合并到master主分支

3.1 切換到master主分支

3.2 合并代碼到master主分支

操作如下圖:

點(diǎn)擊merge

注意:

  • 當(dāng)前必須切換到master主分支
  • 然后在要合并的分支上點(diǎn)擊merge

3.3 提交到遠(yuǎn)程倉庫

操作如下圖:

點(diǎn)擊【push】

提交成功后右下角彈出信息:

?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 這篇博文是自己在學(xué)習(xí)git過程中的思考總結(jié)。本文僅僅代表個(gè)人的看法,如有不妥地方還請(qǐng)本文文末留言。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,276評(píng)論 4 18
  • 還是老規(guī)矩,這篇看完后,還是學(xué)不會(huì)git版本控制的,你來砍我 是兄弟就來砍我吧?。?! Git是分布式版本控制系統(tǒng),...
    Zteen閱讀 3,595評(píng)論 0 6
  • 遠(yuǎn)程倉庫 到目前為止,我們已經(jīng)掌握了如何在Git倉庫里對(duì)一個(gè)文件進(jìn)行時(shí)光穿梭,你再也不用擔(dān)心文件備份或者丟失的問題...
    歸云丶閱讀 2,040評(píng)論 0 5
  • 本文主要講解以下內(nèi)容: 一、安裝 Git 、創(chuàng)建版本庫 二、時(shí)光機(jī)穿梭 三、遠(yuǎn)程倉庫 四、分支管理 五、標(biāo)簽管理 ...
    書寫不簡(jiǎn)單閱讀 406評(píng)論 0 1
  • 成長(zhǎng)的腳步跌跌撞撞,撞塌了記憶的堡壘,碰碎了一地流年。我在青春的道路上,含笑奔跑...... 我...
    劉佳欣946閱讀 351評(píng)論 0 0

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