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流程。核心原则:远程分支先复制到新分支,再删除旧分支,避免协作冲突。

阅读全文