Git 入门:从克隆到提交的五个命令

举报
yd_271493268 发表于 2026/10/29 14:29:41 2026/10/29
【摘要】 刚接触 Git 的人常被一堆命令吓住,其实日常开发 90% 的场景只需要五个命令:clone、status、add、commit、push。今天就把这条最短路径走通。 第一步:把仓库拿下来git clone https://gitcode.com/xxx/demo.gitcd democlone 相当于"下载 + 初始化"一步到位,远程地址、分支、历史记录全带回来。进目录后先看一眼状态,养成...

刚接触 Git 的人常被一堆命令吓住,其实日常开发 90% 的场景只需要五个命令:clone、status、add、commit、push。今天就把这条最短路径走通。

第一步:把仓库拿下来

git clone https://gitcode.com/xxx/demo.git
cd demo

clone 相当于"下载 + 初始化"一步到位,远程地址、分支、历史记录全带回来。进目录后先看一眼状态,养成习惯:

git status

status 是 Git 里最值得高频使用的命令:改了哪些文件、哪些已暂存、当前在哪个分支,一目了然。不知道下一步干嘛时,先 git status。

第二步:改代码,然后提交

改完代码,提交分两步:先 add(暂存),再 commit(提交到本地仓库)。

git add .
git commit -m "修复登录页按钮错位"

git add . 是把当前目录所有改动放进暂存区;如果只想提交某一个文件,把 . 换成文件名。提交信息别写"改了点东西",写清楚"做了什么 + 为什么",三个月后回看日志时你会感谢自己。

第三步:推到远程

git push

第一次 push 到新分支时 Git 会提示你用 git push --set-upstream origin 分支名 绑定上游,照着提示敲一次就行,之后 git push 就够了。

拉取更新:开始工作前先同步

多人协作时,每天开工第一件事是拉取远程最新代码,避免在旧代码上白干:

git pull

pull = 拉取 + 合并。如果提示冲突,别慌:打开冲突文件,里面 <<<<<<< 到 ======= 之间是你的改动,======= 到 >>>>>>> 之间是别人的,手动留想要的部分,删掉标记行,再 add + commit 一次就解决了。

新手最容易踩的三个坑

坑 1:commit 了但 push 忘。 本地提交只存在你自己电脑上,换台机器、重装系统就没了。当天的工作当天 push。

坑 2:把密码、密钥 commit 进去了。 一旦 push 到远程,就算删掉提交,历史记录里还能翻出来。项目根目录放一个 .gitignore,把 .env、密钥文件、node_modules 这类写进去,从第一天就养成习惯。

坑 3:在 master/main 分支上直接改。 个人项目无所谓,协作项目一定要开新分支:git checkout -b fix/login-button,改完再合并回主分支,出问题也好回滚。

一句话总结

clone 拿下来,status 看状态,add + commit 存本地,push 送远程,pull 保持同步。先把这五个命令用熟,再去学分支、变基、回滚那些进阶操作。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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