本地改完代码怎么提交到远程仓库
平时写项目,免不了在自己电脑上改点东西。比如修个 bug,加个按钮,调整下样式。改完了,总不能一直放本地吧?得提交上去,让团队其他人也能看到。下面说说常见的本地修改后提交代码流程。
先确认改动了哪些文件
打开终端,进到项目目录,输入:
git status这个命令会告诉你哪些文件被修改了,哪些是新增的,哪些还没被跟踪。心里有数了,才知道下一步该加哪个文件。
把改动的文件加入暂存区
用 git add 把想提交的文件加进去。比如你改了 index.html 和 style.css:
git add index.html style.css如果你想一次性加所有改动过的文件,也可以:
git add .注意,这会把当前目录所有变更都加进去,小心误加临时文件。
写提交信息
文件加好了,接下来提交。记得写清楚你干了啥,别只写“更新代码”这种废话。比如:
git commit -m "修复登录页手机号校验错误"好的提交信息能让别人快速理解你的改动,也方便以后查记录。
推送到远程仓库
本地提交完,只是存在你电脑里。要让别人看到,还得推上去:
git push origin main这里的 main 是分支名,如果你用的是 master 或其他分支,换成对应的就行。比如:
git push origin develop输完密码或验证身份后,代码就传上去了。
遇到冲突怎么办
有时候你改的时候,别人也改了同一文件,push 的时候会被拒绝。这时候得先拉最新代码:
git pull origin main如果有冲突,Git 会标出来。打开对应文件,你会看到类似这样的内容:
<<<<<<< HEAD
你的改动
=====
别人的改动
>>>>>>> abc1234手动删掉不要的部分,保留正确的代码,保存后再重新 add、commit、push 就行。
小技巧:跳过暂存直接提交
如果只是改了一两个小文件,不想分两步走,可以用 -a 参数跳过 git add:
git commit -am "更新用户头像上传逻辑"注意,这个只能处理已经被 Git 跟踪的文件。新创建的文件还是得先 git add 才行。
日常开发中,这套流程用熟了,几分钟就能搞定一次提交。别怕出错,多练几次就知道哪一步该做什么了。