保证git直线提交(rebase)而非创建分支(merge)
第一步:设置全局配置(一次性设置)
bash
git config --global pull.rebase true
第二步:日常使用这个流程
bash
# 1. 添加文件 git add .# 2. 提交 git commit -m "你的提交信息"# 3. 在push前先更新(关键步骤) git pull --rebase origin main# 4. 推送 git push origin main
核心就是:在 git push
之前一定要先执行 git pull --rebase origin main
这样就不会产生 merge commit,提交历史会保持直线。