初始化本地项目并关联远程仓库
刚开始做项目时,通常需要把远程仓库的内容拿下来。比如公司新项目放在 GitLab 上,你拿到链接第一件事就是克隆。
git clone https://gitlab.com/team/project-x.git执行后会自动生成 project-x 目录,进目录就能看到 .git 文件夹,说明已经和远程建立了联系。
修改代码后提交到本地仓库
改完首页样式,准备提交。先看下哪些文件变了:
git status发现 index.html 和 style.css 有改动。把它们加入暂存区:
git add index.html style.css接着提交到本地仓库,写清楚改了啥:
git commit -m \"调整首页布局,优化响应式断点\"拉取最新代码避免冲突
在你改代码的时候,同事可能已经推了新内容。直接 push 容易出问题,先同步一下:
git pull origin main如果出现合并冲突,得手动打开文件处理。常见的是双方改了同一行 CSS,保留需要的部分,删掉 <<<< 和 >>>> 这些标记就行。
推送本地提交到远程仓库
确认没问题后,把提交推上去:
git push origin main输入账号密码或使用 SSH 密钥认证,成功后团队其他人就能拉到你的更新了。
创建功能分支开发新特性
加登录功能不能直接在 main 上搞,得开分支:
git checkout -b feature/login-form开发完提交,然后推这个分支到远程:
git push origin feature/login-form之后可以在 GitLab 或 GitHub 上发起 Merge Request,等 review 通过再合入主干。
偶尔需要强制推送的情况
本地 rebase 修复提交历史后,可能会提示非快进更新。这时候普通 push 不行,得强制推:
git push --force-with-lease origin feature/login-form--force-with-lease 比 --force 安全,它会检查别人有没有新提交,防止误覆盖。
查看远程仓库信息
忘了远程地址或者想确认配置,可以用:
git remote -v列出所有远程主机名和对应 URL。如果要换地址,比如从 HTTPS 改成 SSH,可以:
git remote set-url origin git@gitlab.com:team/project-x.git这样下次 push 就走 SSH 了,不用每次都输密码。”,"seo_title":"远程仓库实战操作指南 - 实用网络站","seo_description":"手把手教你完成远程仓库的克隆、提交、拉取、推送等实际操作步骤,适合服务器维护人员日常使用。","keywords":"远程仓库,git操作,服务器维护,代码推送,版本控制"}