練習1:Git基礎操作
練習目標
通過實際操作掌握Git的基本命令,包括初始化倉庫、添加文件、提交更改等。
練習步驟
步驟1:環境準備
- 確保已安裝Git
- 配置用戶信息(如果未配置)
# 檢查Git版本
git --version# 配置用戶信息
git config --global user.name "你的名字"
git config --global user.email "你的郵箱@example.com"
步驟2:創建本地倉庫
# 創建練習目錄
mkdir git-practice
cd git-practice# 初始化Git倉庫
git init# 查看倉庫狀態
git status
步驟3:創建并添加文件
# 創建第一個文件
echo "# Git練習項目" > README.md# 查看狀態
git status# 添加文件到暫存區
git add README.md# 再次查看狀態
git status
步驟4:提交更改
# 提交更改
git commit -m "添加README文件"# 查看提交歷史
git log --oneline
步驟5:修改文件并再次提交
# 修改README文件
echo "這是一個Git練習項目,用于學習版本控制。" >> README.md# 查看文件內容
cat README.md# 查看變更
git diff# 添加并提交
git add README.md
git commit -m "更新README文件內容"
步驟6:查看歷史記錄
# 查看提交歷史
git log# 查看簡潔歷史
git log --oneline# 查看圖形化歷史
git log --graph --oneline
練習檢查點
完成練習后,請檢查以下幾點:
- Git倉庫已正確初始化
- 能夠查看倉庫狀態
- 能夠添加文件到暫存區
- 能夠提交更改
- 能夠查看提交歷史
- 能夠查看文件變更
擴展練習
-
創建更多文件:
echo "console.log('Hello Git!');" > app.js echo "body { color: blue; }" > style.css git add . git commit -m "添加JavaScript和CSS文件"
-
查看文件歷史:
git log --oneline README.md git blame README.md
-
撤銷操作:
# 修改文件但不提交 echo "這行會被撤銷" >> README.md git checkout -- README.md
常見問題
Q: 為什么git status顯示文件為紅色?
A: 紅色表示文件未被Git跟蹤,需要先使用 git add
添加到暫存區。
Q: 如何查看具體的文件變更?
A: 使用 git diff
查看工作區的變更,使用 git diff --staged
查看暫存區的變更。
Q: 提交信息應該怎么寫?
A: 提交信息應該簡潔明了,描述本次更改的主要內容,建議使用中文或英文。