Git 初始化與推送流程圖

text

[開始新專案]
       │
       ▼
 git init -b main
       │
       ▼
[建立 main 分支並初始化]
       │
       ▼
 git add .
 git commit -m "Initial commit"
       │
       ▼
[準備推送到遠端]
       │
       ▼
 git remote add origin <repo-url>
       │
       ▼
 git push -u origin main
       │
       ▼
[完成:遠端與本地分支同步]

🌟 說明

  • git init -b main:直接指定初始化分支名稱,避免預設 master
  • git config --global init.defaultBranch main:團隊可設定全域預設分支,保持一致性。
  • 推送流程:先 commit,再設定遠端,最後用 git push -u 建立追蹤關係。

Git 初始化快速對照清單

指令 說明
git init 初始化一個新的 Git 倉庫,預設分支(舊版為 master)。
git init -b main 初始化並直接指定分支名稱(Git 2.28+ 支援)。
git config --global init.defaultBranch main 設定全域預設分支,之後執行 git init 會自動建立 main
git add . 將所有檔案加入暫存區。
git commit -m "Initial commit" 建立第一次提交。
git remote add origin <repo-url> 綁定遠端倉庫。
git push -u origin main 推送到遠端並建立追蹤關係。

🌟 使用情境

  • 新專案:建議直接用 git init -b main,避免後續改分支名稱。
  • 團隊協作:統一設定 init.defaultBranch main,確保大家一致。
  • 推送遠端:記得用 -u 建立追蹤,之後只要 git push 就好。

Also See

14
1:24 AM - December 07, 2025
1:24 AM - December 07, 2025
1:24 AM - December 07, 2025
1:23 AM - December 07, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025