使用指令實現分支管理
1. 查看所有本地分支
- 顯示當前 Git 倉庫中的所有分支。當前所在分支前會有
*
標記。
2. 建立新分支
- 基於當前分支創建新分支
dev
,內容與當前分支相同。
3. 切換分支
- 切換到指定分支
dev
。
4. 建立並切換分支
- 創建並立即切換至新分支
bug
,等同於執行git branch bug
和git checkout bug
。
分支合併與刪除
1. 合併分支
- 將
dev
分支的內容合併到當前分支(此處為master
)。
2. 刪除分支
- 刪除本地分支
dev
。
解決分支合併中的衝突
- 切換到有修改的分支(例如
bug
),編輯文件並提交更改: - 切換回
master
分支並合併bug
:- 若發生衝突,Git 會在檔案中標示衝突位置。
- 手動解決衝突:編輯檔案以合併衝突內容,將檔案加入暫存區並提交合併結果。
推送與拉取遠端分支
1. 推送本地分支至遠端倉庫
- 若本地分支首次推送至遠端,需加
-u
參數來設置上游分支。
2. 查看遠端分支列表
- 顯示遠端倉庫中的所有分支。
3. 拉取遠端分支程式碼
- 將遠端
master
分支的最新程式碼拉取並合併到當前分支。
4. 追蹤遠端分支
5. 刪除遠端分支
- 刪除遠端倉庫中的指定分支。