Git 入门:从克隆到提交的五个命令
刚接触 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 保持同步。先把这五个命令用熟,再去学分支、变基、回滚那些进阶操作。
- 点赞
- 收藏
- 关注作者
评论(0)