Git提交代碼前必做:檢查修改、暫存與提交信息

### Git提交代碼前的“黃金三步” 提交代碼前需確認修改內容,避免誤提交敏感信息或未完成代碼。核心步驟如下: **1. 檢查修改**:用 `git status` 查看項目狀態,區分“已修改未暫存”和“未跟蹤文件”;用 `git diff <file>` 查看具體修改內容(如新增/刪除行),避免提交臨時註釋、調試日誌等無關內容。 **2. 暫存修改**:用 `git add` 將待提交文件暫存。單個文件用 `git add <file>`,全部修改用 `git add .`(需謹慎,避免誤加無關文件);若暫存錯誤,用 `git reset HEAD <file>` 撤回。 **3. 寫清提交信息**:用 `git commit` 提交前,需清晰描述修改目的。簡短信息用 `-m "描述"`(如“優化首頁標題”),複雜內容可打開文本編輯器(默認Vim)寫多行,確保信息簡潔且有意義。 養成“檢查-暫存-寫信息”的習慣,可避免錯誤提交,提升團隊協作效率。

閱讀全文
Git分支重命名:如何安全地修改本地和遠程分支名

文章介紹Git分支重命名的方法,核心是先處理本地分支,再安全更新遠程分支。本地分支重命名簡單:先切換到其他分支(如`main`),執行`git branch -m oldbranch newbranch`,驗證即可。遠程分支需謹慎操作,步驟爲:1. 拉取舊分支最新代碼(`git checkout oldbranch && git pull`);2. 創建新分支並推送(`git checkout -b newbranch && git push origin newbranch`);3. 刪除遠程舊分支(`git push origin --delete oldbranch`);4. 清理本地舊分支(`git branch -d oldbranch`)和跟蹤分支(`git fetch --prune`),最後切換到新分支。驗證可通過`git branch`和`git branch -r`確認。注意事項:重命名前通知團隊,確保未提交更改已處理,刪除遠程分支需權限,保護分支需更新CI/CD流程。核心原則:遠程分支先複製到新分支,再刪除舊分支,避免協作衝突。

閱讀全文