目錄
前言
一、查看可用分支
二、創(chuàng)建新分支
三、切換到新分支
四、在新分支上進行工作
五、提交更改
六、切換回主分支
七、刪除分支
八、合并分支
九、合并沖突
1、沖突是什么?
2、解決沖突的步驟:
前言
分支是指在同一個代碼倉庫中的不同版本線。它們可以被用來同時開展不同的開發(fā)任務(wù)、修復(fù)bug或?qū)崿F(xiàn)新功能,而不會影響到主要的代碼線。每個分支都可以獨立地進行修改、提交和合并操作。
一、查看可用分支
在終端或命令提示符中,導(dǎo)航到你的Git項目所在的目錄,使用 cd 命令切換目錄;
可以使用以下命令查看當前倉庫中已存在的分支:
git branch
該命令會列出所有已存在的分支,并在當前分支前面標記一個星號。
二、創(chuàng)建新分支
使用以下命令創(chuàng)建一個新的分支:
git branch <分支名>
例如,要創(chuàng)建一個名為branch1的新分支,可以運行:
git branch branch1
三、切換到新分支
創(chuàng)建分支后,使用以下命令切換到新創(chuàng)建的分支:
git checkout <分支名>
或者,可以使用以下命令來創(chuàng)建并切換到新分支:
git checkout -b <分支名>
例如,要切換到名為branch1的新分支,可以運行:
四、在新分支上進行工作
切換到新創(chuàng)建的分支后,你可以在該分支上進行修改、添加、刪除文件等操作。在這個分支上的更改不會影響其他分支。
五、提交更改
在新分支上進行了一些修改后,使用以下命令將更改提交到該分支:
git add <文件名>
git commit -m "提交信息"
六、切換回主分支
完成在新分支上的工作后,你可以切換回主分支或其他任何分支。
在 Git 中,主分支通常被稱為 master 或 main 分支。這是默認的主要開發(fā)分支,用于存儲項目的穩(wěn)定版本和主要代碼線。
git checkout <主分支名>
具體使用哪個名稱取決于你的 Git 版本和項目設(shè)置,你可以通過查看分支列表
七、刪除分支
1、確保你不在要刪除的分支上,運行以下命令確認當前所在的分支:
git branch
2、切換到其他分支:選擇一個不需要刪除的分支,例如 "master" 分支運行以下命令來切換分支:
git checkout master
3、刪除分支:現(xiàn)在你可以運行以下命令嘗試刪除:
git branch -d 刪除分支名
4、強制刪除分支:使用強制刪除選項 -D:
git branch -D 刪除分支名
八、合并分支
1、切換到要接受更改的目標分支;示例:將branch1分支合并到master分支中,執(zhí)行以下命令:
git checkout master
2、將目標分支合并到當前分支,將branch1分支合并到master分支中,,執(zhí)行以下命令:
git merge branch1
3、當合并完成后,你可以使用git log命令來查看合并提交的歷史記錄。
git log
九、合并沖突
1、沖突是什么?
沖突在Git中發(fā)生于兩個不同的分支對同一文件的相同部分進行了不同的修改。當你嘗試將這兩個分支合并時,Git無法自動確定應(yīng)該接受哪個修改,因此產(chǎn)生了沖突。
2、解決沖突的步驟:
執(zhí)行git merge命令后,如果存在沖突,Git會告訴你沖突發(fā)生的文件。
打開沖突的文件,你會看到類似下面的標記:
<<<<<<< HEAD
// 當前分支的代碼
=======
// 要合并的分支的代碼
>>>>>>> branch-name
在沖突標記之間編輯代碼,將沖突的部分修改為你期望的代碼,或你可以完全刪除沖突標記并重新編寫整個部分。
保存文件后,標記為已解決的文件會自動加入暫存區(qū),重復(fù)上述步驟,直到解決所有沖突。文章來源:http://www.zghlxwxcb.cn/news/detail-497193.html
當所有沖突都解決并已經(jīng)暫存,執(zhí)行git commit命令以完成合并提交。文章來源地址http://www.zghlxwxcb.cn/news/detail-497193.html
到了這里,關(guān)于Git分支使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!