Git 分支管理教學:建立新支線、合併回 develop 並刪除

更新 發佈閱讀 4 分鐘
vocus|新世代的創作平台

學習如何在使用 Git 進行版本控制時,分支(branch,也常稱為「支線」)是非常實用的功能。本文將以 dev1 為新支線為範例,一步步帶你學會:​

  1. 建立一個名為 dev1 的新分支
  2. 切換到該分支進行開發
  3. 將 dev1 的內容合併回 develop 主分支
  4. 刪除已經用不到的 dev1 分支

我們會搭配流程圖與實際指令,讓你一看就懂!


🧠 概念說明

假設你目前正在 develop 分支上開發,現在想要開一條獨立的支線 dev1 來測試新功能或修復錯誤。完成後,再把 dev1 的變更合併回 develop,最後刪除 dev1 保持倉庫乾淨。

整個流程可以用下圖表示:

vocus|新世代的創作平台



📝 步驟詳解(含指令)

第一步:確認當前位置

打開終端機,進入你的 Git 專案目錄,並確認目前所在分支(建議先在 develop):

git branch

如果還沒切到 develop,請先切換:

git checkout develop

第二步:建立並切換到 dev1 分支

有三種常用寫法,擇一即可:

方法一(最簡潔):

git checkout -b dev1

方法二(分兩步):

git branch dev1
git checkout dev1

方法三(Git 2.23+ 的新指令):

git switch -c dev1

執行後,可以用 git branch 確認目前已在 dev1 分支(前方會有 * 號)。


第三步:在 dev1 上開發與提交

現在你可以任意修改程式碼、新增檔案。完成後記得提交:

git add .
git commit -m "在 dev1 上完成某功能"

可以重複多次提交,直到你覺得功能穩定為止。


第四步:切換回 develop 分支

準備合併之前,一定要先回到 develop

git checkout develop

第五步:將 dev1 合併到 develop

git merge dev1
  • 如果沒有衝突:Git 會自動完成合併,可能會跳出編輯器請你輸入合併訊息(儲存即可)。
  • 如果發生衝突:Git 會列出衝突檔案,請手動編輯解決衝突(刪除 <<<<<<<=======>>>>>>> 等標記),然後執行:
    git add .
    git commit -m "解決 dev1 合併衝突"

合併成功後,develop 就會包含 dev1 的所有變更。


第六步:刪除 dev1 分支(本機)

既然 dev1 已經合併回來,就可以刪掉它了:

git branch -d dev1

如果 Git 提示「尚未完全合併」,但你確定要強制刪除(例如拋棄該分支),請改用:

git branch -D dev1

第七步(選擇性):刪除遠端 dev1 分支

如果你曾經將 dev1 推送到 GitHub、GitLab 等遠端儲存庫,可以一併刪除:

git push origin --delete dev1

✅ 驗證結果

輸入以下指令,確認 dev1 已消失,且目前停留在 develop

git branch

輸出範例:

* develop

📊 完整流程圖(合併與刪除)

vocus|新世代的創作平台

🧹 總結

vocus|新世代的創作平台

學會這個流程之後,你就能夠靈活運用 Git 分支來進行並行開發,同時維持主線的穩定。如果遇到合併衝突不用慌張,耐心解決後再提交即可

留言
avatar-img
HKT實驗室
31會員
282內容數
哈囉!歡迎光臨我的沙龍!我是 KT,一位對應用程式開發充滿熱情的開發者。在這個專屬空間,我將與您分享我在應用開發領域的深入學習心得和豐富的實戰經驗。如果您對應用程式開發技術同樣充滿好奇,渴望不斷探索新知,歡迎成為我們的會員,一起在應用程式開發的旅途上,探索更深層次的技術世界,享受學習的樂趣。
HKT實驗室的其他內容
2026/04/22
學習如何安裝 OpenClaw:從官網或 GitHub 複製一行指令,貼到終端機執行。安裝腳本會自動檢查環境,接著進行快速設定,選擇 AI 供應商、模型與聊天軟體。完成後輸入 openclaw 即可開始對話。
Thumbnail
2026/04/22
學習如何安裝 OpenClaw:從官網或 GitHub 複製一行指令,貼到終端機執行。安裝腳本會自動檢查環境,接著進行快速設定,選擇 AI 供應商、模型與聊天軟體。完成後輸入 openclaw 即可開始對話。
Thumbnail
2026/04/20
學習如何安裝 Hermes Agent:從官網或 GitHub 複製一行指令,貼到終端機執行(適用 macOS/Linux,Windows 需 WSL2)。安裝腳本會自動檢查環境,接著進行快速設定,選擇 AI 供應商、模型與聊天軟體。完成後輸入 hermes 即可開始對話。
Thumbnail
2026/04/20
學習如何安裝 Hermes Agent:從官網或 GitHub 複製一行指令,貼到終端機執行(適用 macOS/Linux,Windows 需 WSL2)。安裝腳本會自動檢查環境,接著進行快速設定,選擇 AI 供應商、模型與聊天軟體。完成後輸入 hermes 即可開始對話。
Thumbnail
2026/04/19
本篇文章詳細說明如何透過 Telegram 官方機器人 BotFather 申請自己的聊天機器人給 OpenClaw 小龍蝦 或是 AI Agent 使用。
Thumbnail
2026/04/19
本篇文章詳細說明如何透過 Telegram 官方機器人 BotFather 申請自己的聊天機器人給 OpenClaw 小龍蝦 或是 AI Agent 使用。
Thumbnail
看更多
你可能也想看
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
在AI浪潮下,009819 中信美國數據中心及電力ETF 直接卡位算力與電力雙主軸,等於掌握AI最核心基建。2008從 Apple Inc. 與 iPhone 帶動供應鏈,到如今AI崛起,主線已由應用端轉向底層。AI發展離不開算力與電力支撐,009819的價值,在於押中「沒有它不行」的核心資產。
Thumbnail
本篇文章介紹如何在 Jetson Nano 環境 Ubuntu 2.0 使用 git 及 github.com 進行版本控管。文章快速說明如何安裝、建立版本控管目錄及使用常用的指令。透過簡單的步驟,讀者將能夠有效地管理其程式碼版本,提升開發效率。
Thumbnail
本篇文章介紹如何在 Jetson Nano 環境 Ubuntu 2.0 使用 git 及 github.com 進行版本控管。文章快速說明如何安裝、建立版本控管目錄及使用常用的指令。透過簡單的步驟,讀者將能夠有效地管理其程式碼版本,提升開發效率。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
對程式新手或文組轉職者來說,Git、GitHub、IDE 常令人困惑。其實IDE 像是寫程式的桌子,Git 是記錄版本的日記,GitHub 是作品展覽廳。也可以用 Google Colab 寫 Python,直接存到 GitHub,先從簡單方法開始,讓程式碼管理更完整,也為履歷加分。
Thumbnail
對程式新手或文組轉職者來說,Git、GitHub、IDE 常令人困惑。其實IDE 像是寫程式的桌子,Git 是記錄版本的日記,GitHub 是作品展覽廳。也可以用 Google Colab 寫 Python,直接存到 GitHub,先從簡單方法開始,讓程式碼管理更完整,也為履歷加分。
Thumbnail
第一天上班,你需要設定 SSH key,因為你將使用 SSH 來 clone 代碼 Repo。SSH 與 HTTP 的主要差別在於安全性和速度,而 SSH 比 HTTP 更加安全和快速。本篇文章的主要目的是介紹如何在一台電腦上使用 SSH 登入多個 GitHub 和 GitLab 帳戶。 不管你的
Thumbnail
第一天上班,你需要設定 SSH key,因為你將使用 SSH 來 clone 代碼 Repo。SSH 與 HTTP 的主要差別在於安全性和速度,而 SSH 比 HTTP 更加安全和快速。本篇文章的主要目的是介紹如何在一台電腦上使用 SSH 登入多個 GitHub 和 GitLab 帳戶。 不管你的
Thumbnail
此教學文章提供逐步指南,說明如何在 GitHub 上創建儲存庫,並使用 Git 進行版本控制,包含單人操作和多人協作,以及分支建立、切換和合併等實例。搭配圖文說明,讓您輕鬆上手 Git 版本控制系統。
Thumbnail
此教學文章提供逐步指南,說明如何在 GitHub 上創建儲存庫,並使用 Git 進行版本控制,包含單人操作和多人協作,以及分支建立、切換和合併等實例。搭配圖文說明,讓您輕鬆上手 Git 版本控制系統。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News