現在在主流的JAVA開發ide中,idea 的使用率已經超過了eclipse,因此掌握idea的操作至關重要。
分支是git的重要功能,通過分支可以使不同的團隊各自作業,在關鍵節點上合並,平時互不干擾,也可以時個人與團隊並行作業,亦或不同功能並行前進。(這句話網上抄的)
1.新建分支
1.1根據菜單選擇
1.2 選擇新建分支
1.3輸入分支名稱
勾選下面的 checkout branch 表示新建分之后直接切換到相應分支。不勾選則默認當前分支
現在本地有兩個分支
2.提交到遠程服務器
新建分支后可以Push 直接提交到遠程倉庫,也可以新建文件提交,我們為了演示效果,新建了一個文件
2.1我們在 TestBranch分支下新建一個文件
我們新建一些文字
2.2 我們commit 這個文件到TestBranch 分支
我們就將當前文件提交到本地分支上
2.3 我們切回本地的master 查看有沒有這個文件
選擇本地分支后 Checkout 后
我們發現master分支是沒有這個文件的。
2.4提交到遠程倉庫
我們先將分支切回到 TestBranch分支后,選擇PUSH操作
我們將TestBranch和文件一並提交的遠程倉庫
提示成功
我們看一下分支(再idea的右下角)
可以看到本地和遠程都有了我們的兩個分支
如果是別人新建的遠程分支你要同步到本地
選擇遠程分支后面的三角
我這因為都跟遠程倉庫同步了所以沒有,正常應該是 Checkout as new local branch
(網上盜的圖)
將遠程倉庫的分支,檢出到本地倉庫
3.合並分支
合並指的是另一個分支上的commit作用到當前的分支上來。比如把TestBranch上的修改也作用到master分支上,就要先切換到Master分支,點擊 TestBranch分支的merge。注意選擇“Remote Branches”的TestBranch,這樣的話本地TestBranch上的小改動就不會導入。 合並完成后可以刪除分支也可以繼續在分支上進行開發,需要時再進行合並
3.1 切換到master 分支
3.2 選擇merge 合並分支
合並完成,我們就可以在master 上看到我們合並的文件
不過還沒有完,我們只是將本地的master 的分支與我們的TestBranch 分支合並,並沒有提交到遠程分支,需要再Push 一下,
提交成功
這樣我們新建分支,切換分支,合並分支就完成了
我們可以在idea自帶的版本管理工具中進行查看歷史提交,具體使用方式自己研究吧,這里不做介紹
4.刪除分支
我們合並代碼后將本地和遠程的分支同時刪除即可
我們可以看到遠程倉庫的操作記錄
現在我們可以在新的分支上進行開發了。
還請大家多多指點
---------------------
作者:H呼呼H
來源:CSDN
原文:https://blog.csdn.net/dasini321/article/details/84427406
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
