Git注意事项
- 版本穿梭
- 版本比较
- 分支合并
git merge 是 “安全保守派”:保留历史,操作简单,适合公共分支整合。
git rebase 是 “历史优化派”:整洁线性,适合feature分支,慎用公共分支。
Git 的提交历史像一棵 “树”(有分叉)—— 但会合并和出现游离的提交 - 解决合并冲突
4. 同步远程仓库
- misc
git commit --amend --no-edit 是 “补充小修改到最近一次提交,且不打扰提交信息”。记住核心原则:仅用于本地未推送的提交。
git cherry-pick 是灵活挑选跨分支的单个或少量提交。适合修复问题或抢救错误提交。
Submodule:主仓库会存储子模块的引用(包括仓库 URL 和当前提交哈希)