Git 远程仓库(GitHub / Gitee / GitLab)入门流程

张开发
2026/4/19 1:38:12 15 分钟阅读

分享文章

Git 远程仓库(GitHub / Gitee / GitLab)入门流程
Git 远程仓库入门从初始化到推送把本地项目与远程仓库对齐后你就能备份代码、协作与多机同步本篇按「有无仓库、是否已关联远程」拆成几条固定流程照着做即可。⚡ 快速参考初始化并首次推送git init→git add→git commit→git remote add origin 地址→git push -u origin main|master日常更新git status→git add→git commit -m 说明→git push看远程git remote -v改远程地址git remote set-url origin 新地址 学习目标理解首次向远程推送前要做哪些准备空仓库、地址格式、分支名。独立完成「本地无仓库」与「本地已有 .git」两种场景下的关联与推送。会用常用远程与撤销命令处理日常问题。创建远程仓库以下以github举例直接点击new创建新的远程仓库在点击之后名字选择私有先不要选择添加 README”或“.gitignore”保持完全空白后面可以自己根据需要添加一、通用准备工作1.1 安装与环境安装 Git终端执行git --version能正常输出版本号。1.2 远程空仓库在GitHub / Gitee / GitLab上创建空仓库不要勾选「初始化 README」或.gitignore保持空白避免与本地首次提交冲突。复制远程地址例如HTTPShttps://github.com/用户名/仓库名.gitSSHgitgithub.com:用户名/仓库名.git二、场景 A本地还没有 Git 仓库未git init2.1 进入项目根目录cd D:\your-project2.2 初始化本地仓库git init此时项目根目录下会出现隐藏文件夹.git。2.3 添加需要追踪的文件git add .git add .会添加当前目录下未被忽略的文件实际列表受.gitignore控制。也可只添加部分路径git add backend/ frontend/提示建议先写好.gitignore再执行git add .避免把构建产物、密钥等提交上去。2.4 提交到本地仓库git commit -m Initial commit2.5 关联远程仓库git remote add origin 远程仓库地址示例git remote add origin https://github.com/yourname/yourrepo.git2.6 推送到远程首次需设置上游分支git push -u origin main若远程默认分支是master则改为git push -u origin master完成后日常修改只需git add→git commit -m xxx→git push。三、场景 B本地已经初始化过已有.git3.1 情况 B1从未关联过远程准备首次推送你已经执行过git init并有过git commit但还没git remote add。3.1.1 关联远程git remote add origin 远程仓库地址3.1.2 推送git push -u origin main-u--set-upstream会设置上游分支之后在同一分支上可直接git push。3.2 情况 B2已关联远程日常更新3.2.1 查看当前状态git status3.2.2 暂存改动git add .或使用具体文件路径代替.。3.2.3 提交git commit -m 更新说明3.2.4 推送git push四、常用辅助命令全场景通用操作命令查看远程仓库地址git remote -v修改远程仓库地址git remote set-url origin 新地址删除错误的远程关联git remote remove origin查看提交历史简略git log --oneline撤销暂存git add后想取消git restore --staged 文件撤销上一次提交保留工作区修改git reset --soft HEAD~1忽略文件在项目根目录创建.gitignore按需编写规则六、完整的最小化模板可直接复制修改首次推送新项目全流程cd D:\my-project git init echo node_modules/ .gitignore 可选创建忽略文件 git add . git commit -m Initial commit git remote add origin https://github.com/你的用户名/仓库名.git git push -u origin main日常更新git add . git commit -m 修改说明 git push

更多文章