Git 入门:commit、branch、merge 三步走
【摘要】 Git 新手只需练熟三件事:commit 拍快照、branch 隔离风险、merge 汇总成果。本文带你三步走入门。
刚接触 Git 时最容易迷糊的就是一堆命令:add、commit、push、pull、merge……其实日常开发 90% 的场景只需要理解三件事:提交(commit)、分支(branch)、合并(merge)。
一、commit:给项目拍快照
Git 把你的项目当成一串快照。修改文件后,两步生成一个快照:
git add . # 把改动放进暂存区
git commit -m "修复登录页空指针" # 拍快照,写清做了什么
好的提交信息要让三个月后的你看懂:"修复登录页空指针"远好过"改了点东西"。
二、branch:平行世界
分支让你在不影响主线的情况下开发新功能:
git switch -c feature-search # 创建并切换到新分支
# ...随便折腾,写坏了也不影响 main
git switch main # 回到主线
旧教程里的 git checkout -b 也能用,但 switch 语义更清晰。
三、merge:把分支合回来
功能写完,合回主线:
git switch main
git merge feature-search # 合并
git branch -d feature-search # 删掉已合并的分支
如果两个人改了同一处,Git 会提示冲突,此时打开文件找到 <<<<<<< 标记,保留正确内容后 git add 再 git commit 即可。冲突不可怕,可怕的是不敢合并。
小结
commit 记录历史、branch 隔离风险、merge 汇总成果——把这三个动作练熟,Git 就入门了。剩下的 rebase、cherry-pick 等进阶操作,等实际需要时再学不迟。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)