這是一個簡單的 Git 教學專案,旨在幫助初學者熟悉 Git 的基本操作,包括 初始化 Git、提交變更、分支管理、合併、衝突解決、遠端協作等。本專案可用於個人練習或課堂演示。
├── README.md # 專案說明文件
├── Git 指令表.md # 指令參考文件
├── 測試檔案.txt # 課堂上使用的檔案
└── 上課資料/
└── 版本開發與高效工作流-1.pptx # 簡報
請先確保你的電腦已安裝 Git。
- Windows:可從 Git 官方網站 下載安裝。
- macOS / Linux:可使用終端機安裝:
sudo apt install git # Ubuntu / Debian brew install git # macOS
git init
這會在專案目錄下建立 .git/
資料夾,讓該目錄變成 Git 儲存庫。
git status
git add notes.txt
git commit -m "Initial commit"
git checkout -b feature-branch
git checkout main
git merge feature-branch
git remote add origin <GitHub 倉庫 URL>
git push -u origin main
當 Git 無法自動合併變更時,可能會遇到 Merge Conflict。
- 開啟衝突的檔案,手動選擇要保留的變更。
- 移除 Git 標記(
<<<<<<<
,=======
,>>>>>>>
)。 - 提交修正後的檔案:
git add notes.txt git commit -m "解決合併衝突"
建立 .gitignore
並添加忽略的檔案類型:
echo "*.log" >> .gitignore
git rm -r --cached .gitignore
git commit -m "新增 .gitignore"
📌 你可以參考完整的 Git 指令對照表,獲得更詳細的 Git 指令說明。
📌 Git 官方文件:Git 官方指南