Git 入门:分支与撤销,新手最常用的 8 条命令

举报
yd_271806766 发表于 2026/10/26 06:08:10 2026/10/26
【摘要】 刚接触 Git,最怕两件事:改乱了想回去,和多人改同一份代码。掌握分支与撤销,就能安心很多。一、先看状态:git status 是最常用的命令,告诉你哪些文件改了、哪些已暂存。git diff 可查看具体改了哪几行。二、提交:git add 文件名 放进暂存区,git commit -m "说明" 生成一次提交。说明写清楚做了什么,比如“修复登录页空指针”,而不是“update”。三、分支:...

刚接触 Git,最怕两件事:改乱了想回去,和多人改同一份代码。掌握分支与撤销,就能安心很多。


一、先看状态:git status 是最常用的命令,告诉你哪些文件改了、哪些已暂存。git diff 可查看具体改了哪几行。


二、提交:git add 文件名 放进暂存区,git commit -m "说明" 生成一次提交。说明写清楚做了什么,比如“修复登录页空指针”,而不是“update”。


三、分支:分支像平行的草稿本。git branch 查看分支,git switch -c feature-login 新建并切换。在分支上随便折腾不影响 main。做完后 git switch main,再 git merge feature-login 合并。若两边改了同一行,Git 会标出冲突,打开文件手动保留想要的内容,再 add、commit。


四、撤销:改了文件还没 add,想放弃:git restore 文件名。已 add 想取消暂存:git restore --staged 文件名。刚提交说明写错了:git commit --amend。撤销已推送的提交:git revert 提交号,它生成反向提交,不改写历史,协作最安全。


五、后悔药:git reflog 记录 HEAD 的每次移动。即使误用 git reset --hard,也能从 reflog 找到之前的提交号再恢复。


小结:先 status,小步提交,开分支做实验,撤销优先用 restore 和 revert。慢慢用起来,Git 会成为你最可靠的后悔药。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。