Git 本地项目上传远程仓库完整教程GitHub/Gitee/GitLab从零开始宝宝级指南在日常开发中将本地项目托管到 GitHub、Gitee、GitLab 或公司私有 Git 服务器是每位开发者必须掌握的技能。很多刚接触 Git 的同学经常会遇到仓库上传失败remote origin already existsfailed to push权限认证失败本地与远程仓库冲突不知道第一次应该执行哪些命令本文将结合 Git 的核心工作流程以Gitee为例完整讲解本地已有项目 → 初始化 Git → 创建远程仓库 → 关联仓库 → 首次上传 → 后续更新 → 常见问题解决适用于前端项目Vue、React、UniApp、Next.js后端项目Spring Boot、Node.js、Go、PythonFlutter、小程序、Android、iOS公司内部 GitLabGitHub、Gitee一、关于giteegitee中文名码云 原名 GitOSC是开源中国推出的基于git的代码托管服务。国内访问GitHub速度比较慢如果想托管自己的代码到云端gitee是个不错的选择华为的鸿蒙2.0源码也是放在gitee上的。二、git安装要使用gitee需要先安装git工具。git工具下载 https://git-scm.com/downloads安装完成后在命令行 输入git --version可以查看到git的版本三、Git 工作流程Git 的工作流程如下工作区Workspace │ ▼ 暂存区Stage / Index │ ▼ 本地仓库Local Repository │ ▼ 远程仓库Remote Repository对应命令阶段Git 命令添加文件git add提交版本git commit上传远程git push拉取代码git pull四、首次使用 Git 的初始化配置仅需执行一次提示该配置是本机全局身份设置和远程仓库无绑定关系可提前配置后续所有仓库共用这套用户名邮箱。安装 Git 后需要先配置用户名和邮箱。# 配置用户名gitconfig--globaluser.name你的用户名# 配置邮箱gitconfig--globaluser.email你的邮箱example.com查看配置gitconfig--global--list输出类似user.name你的用户名 user.email你输入的邮箱说明配置成功。五、创建远程仓库登录GitHubGiteeGitLab公司 Git 服务器这里以Gitee为例点击新建仓库填写仓库名称路径会自动填写与仓库名称相同Public 开源/ Private私人创建首次创建仓库时不要勾选READMELICENSE.gitignore否则首次推送容易产生冲突。创建仓库后网页会包含简易命令也可以进行参考创建完成后复制仓库地址例如HTTPShttps://gitee.com/username/demo.gitSSHgitgitee.com:username/demo.git六、本地项目初始化 Git进入项目目录cd项目目录例如cdD:\project\mall-system初始化 Gitgitinit执行成功后会生成.git/说明已经成为 Git 仓库。查看隐藏文件项目 ├── src ├── pom.xml ├── package.json └── .git七、添加文件到暂存区将所有文件加入 Gitgitadd.或者添加指定文件gitaddindex.html查看状态gitstatus输出示例Changes to be committed: new file: src/main.java说明已经进入暂存区。八、提交代码到本地仓库提交代码gitcommit-mfeat: 初始化项目建议提交信息遵循规范feat: 新增功能 fix: 修复Bug docs: 修改文档 style: 代码格式 refactor: 重构 test: 测试 chore: 构建工具例如gitcommit-mfeat: 完成用户登录模块九、关联远程仓库绑定远程仓库地址直接复制之前gitee创建仓库后粘贴的gitremoteaddorigin https://gitee.com/用户名/仓库名.git查看是否绑定gitremote-v注意:git remote -v 这条命令只能在已经执行过 git init / git clone 的项目文件夹内运行系统才会读取该项目绑定的远程仓库地址。输出origin https://github.com/xxx/demo.git (fetch) origin https://github.com/xxx/demo.git (push)表示关联成功。如果提示remote origin already exists说明之前已经绑定。删除后重新绑定gitremote remove origingitremoteaddorigin 仓库地址十、首次推送代码目前 Git 默认主分支已经改为main查看当前分支gitbranch如果是master可以直接推送gitpush-uorigin master如果是main推送gitpush-uorigin main首次上传需要输入账号密码HTTPS。以后只需gitpush即可。十一、后续更新代码以后开发只需要三步gitadd.gitcommit-mfix: 修复登录异常gitpush就是完整的一次版本更新我们可以在gitee仓库中看到更新的备注fix十二、SSH服务器拉取git仓库内的项目服务器终端输入进入仓库点击克隆可以便捷查看命令gitclone https://gitee.com/xxx/xxx.git然后拉取项目gitpull执行 git pull / git push 时会弹出输入框要求填写用户名你的 Gitee 登录账号密码密码输入后即可拉取十二、常用 Git 命令汇总功能命令初始化仓库git init查看状态git status添加全部文件git add .提交git commit -m 备注查看日志git log --oneline查看分支git branch创建分支git checkout -b dev切换分支git checkout dev拉取代码git pull推送代码git push查看远程仓库git remote -v删除远程仓库git remote remove origin修改远程仓库git remote set-url origin 地址
Git 本地项目上传远程仓库上传至服务器教程
发布时间:2026/6/28 21:33:09
Git 本地项目上传远程仓库完整教程GitHub/Gitee/GitLab从零开始宝宝级指南在日常开发中将本地项目托管到 GitHub、Gitee、GitLab 或公司私有 Git 服务器是每位开发者必须掌握的技能。很多刚接触 Git 的同学经常会遇到仓库上传失败remote origin already existsfailed to push权限认证失败本地与远程仓库冲突不知道第一次应该执行哪些命令本文将结合 Git 的核心工作流程以Gitee为例完整讲解本地已有项目 → 初始化 Git → 创建远程仓库 → 关联仓库 → 首次上传 → 后续更新 → 常见问题解决适用于前端项目Vue、React、UniApp、Next.js后端项目Spring Boot、Node.js、Go、PythonFlutter、小程序、Android、iOS公司内部 GitLabGitHub、Gitee一、关于giteegitee中文名码云 原名 GitOSC是开源中国推出的基于git的代码托管服务。国内访问GitHub速度比较慢如果想托管自己的代码到云端gitee是个不错的选择华为的鸿蒙2.0源码也是放在gitee上的。二、git安装要使用gitee需要先安装git工具。git工具下载 https://git-scm.com/downloads安装完成后在命令行 输入git --version可以查看到git的版本三、Git 工作流程Git 的工作流程如下工作区Workspace │ ▼ 暂存区Stage / Index │ ▼ 本地仓库Local Repository │ ▼ 远程仓库Remote Repository对应命令阶段Git 命令添加文件git add提交版本git commit上传远程git push拉取代码git pull四、首次使用 Git 的初始化配置仅需执行一次提示该配置是本机全局身份设置和远程仓库无绑定关系可提前配置后续所有仓库共用这套用户名邮箱。安装 Git 后需要先配置用户名和邮箱。# 配置用户名gitconfig--globaluser.name你的用户名# 配置邮箱gitconfig--globaluser.email你的邮箱example.com查看配置gitconfig--global--list输出类似user.name你的用户名 user.email你输入的邮箱说明配置成功。五、创建远程仓库登录GitHubGiteeGitLab公司 Git 服务器这里以Gitee为例点击新建仓库填写仓库名称路径会自动填写与仓库名称相同Public 开源/ Private私人创建首次创建仓库时不要勾选READMELICENSE.gitignore否则首次推送容易产生冲突。创建仓库后网页会包含简易命令也可以进行参考创建完成后复制仓库地址例如HTTPShttps://gitee.com/username/demo.gitSSHgitgitee.com:username/demo.git六、本地项目初始化 Git进入项目目录cd项目目录例如cdD:\project\mall-system初始化 Gitgitinit执行成功后会生成.git/说明已经成为 Git 仓库。查看隐藏文件项目 ├── src ├── pom.xml ├── package.json └── .git七、添加文件到暂存区将所有文件加入 Gitgitadd.或者添加指定文件gitaddindex.html查看状态gitstatus输出示例Changes to be committed: new file: src/main.java说明已经进入暂存区。八、提交代码到本地仓库提交代码gitcommit-mfeat: 初始化项目建议提交信息遵循规范feat: 新增功能 fix: 修复Bug docs: 修改文档 style: 代码格式 refactor: 重构 test: 测试 chore: 构建工具例如gitcommit-mfeat: 完成用户登录模块九、关联远程仓库绑定远程仓库地址直接复制之前gitee创建仓库后粘贴的gitremoteaddorigin https://gitee.com/用户名/仓库名.git查看是否绑定gitremote-v注意:git remote -v 这条命令只能在已经执行过 git init / git clone 的项目文件夹内运行系统才会读取该项目绑定的远程仓库地址。输出origin https://github.com/xxx/demo.git (fetch) origin https://github.com/xxx/demo.git (push)表示关联成功。如果提示remote origin already exists说明之前已经绑定。删除后重新绑定gitremote remove origingitremoteaddorigin 仓库地址十、首次推送代码目前 Git 默认主分支已经改为main查看当前分支gitbranch如果是master可以直接推送gitpush-uorigin master如果是main推送gitpush-uorigin main首次上传需要输入账号密码HTTPS。以后只需gitpush即可。十一、后续更新代码以后开发只需要三步gitadd.gitcommit-mfix: 修复登录异常gitpush就是完整的一次版本更新我们可以在gitee仓库中看到更新的备注fix十二、SSH服务器拉取git仓库内的项目服务器终端输入进入仓库点击克隆可以便捷查看命令gitclone https://gitee.com/xxx/xxx.git然后拉取项目gitpull执行 git pull / git push 时会弹出输入框要求填写用户名你的 Gitee 登录账号密码密码输入后即可拉取十二、常用 Git 命令汇总功能命令初始化仓库git init查看状态git status添加全部文件git add .提交git commit -m 备注查看日志git log --oneline查看分支git branch创建分支git checkout -b dev切换分支git checkout dev拉取代码git pull推送代码git push查看远程仓库git remote -v删除远程仓库git remote remove origin修改远程仓库git remote set-url origin 地址