本地代码上传到gitee(idea和vscode······通用)
- 1.安装git和图形化界面工具
- 2.第一次创建项目提交gitee
- 3.第n次提交代码(每天下班前提交代码)
- [4.Git 使用命令总结](#4.Git 使用命令总结)
- [5.Push代码到远程时报错error: failed to push some refs to(常见问题)](#5.Push代码到远程时报错error: failed to push some refs to(常见问题))
1.安装git和图形化界面工具
gitee提交需要两个工具:
git安装包下载http://git-scm.com/download/win
TortoiseGit安装包下载https://download.tortoisegit.org/tgit/
git镜像:https://registry.npmmirror.com/binary.html?path=git-for-windows/
(镜像 就是对某一个网站内容的复制。由于众所周知的原因,我们连国外的网站可能卡顿甚至进不去,于是就有了 镜像网站)
一直是网络问题下载不了可以试试镜像或者 多尝试几次
第一个软件是命令行的形式,使用起来不方便。我们还需要图形化界面帮我们操作,所以还下载了第二个

- 一定要先装第一个再装第二个
这个软件要配置相关信息所以最好默认C盘不要改 一路next
一路next
安装完成
- 安装TortoiseGit
双击文件,一路next
install安装
finish
出现第一次安装的路径,不需要做任何配置,和第一个软件一样默认即可
下一页
用户名和邮箱就是注册的Gitee个人主页的用户名(@后面的内容)和邮箱
Gitee官网链接
个人主页的个人设置中有邮箱
2.第一次创建项目提交gitee
没有gitee账号可以先注册再登陆
2.1登录gitee,创建一个新的仓库
仓库创建成功
2.2克隆远程仓库到本地电脑
比如我想把代码整体放到这个路径底下(Javacode):
- 在空白处右击鼠标 --> 点击显示更多属性
- 点击Git Clone
- 点击OK
- 点击close
出现新文件夹(java-demo),说明我们把远程仓库克隆到本地了
2.3提交代码的三板斧(git的三板斧)
1.add 将代码添加到本地仓库
2.commlt 提交代码到本地仓库
3.push 推送本次添加操作到远程仓库
先在软件中新建项目,并写完要上传的代码
- add 将代码添加到本地仓库
- commlt 提交代码到本地仓库
- push 推送本次添加操作到远程仓库
gitee上查看提交的代码 :
注意 :
如果是第一次push,会弹出以下界面

其实就是注册Gitee时的用户名和密码

3.第n次提交代码(每天下班前提交代码)
1.一定要先pull(先更新最新代码,避免冲突)
2.然后是三板斧 :
- add
- commit
- push
4.Git 使用命令总结
4.1拉取代码
本地无 git 项目,直接 clone 远程 git 项目:
git clone <远程仓库地址>。克隆远程仓库的 master 分支。
git clone -b 分支名 <远程仓库地址>。克隆远程仓库指定分支。(本地目录名和远程仓库名一样,本地分支名默认和远程分支名一样)
或 git clone --branch 分支名 <远程仓库地址>。
git clone -b 分支名 <远程仓库地址> <本地目录名>。克隆远程仓库指定分支到本地指定目录。(本地分支名默认和远程分支名一样)
本地与远程已关联,拉取远程分支:
git pull <远程主机名> <远程分支名>:<本地分支名> :拉取指定的远程分支到本地指定的分支并合并。
git pull origin branch :拉取远程分支 branch 到当前分支并合并。
git pull origin master:branch :拉取远程 master 分支到本地 branch 分支并合并。
git pull 和 git fetch 的区别:git pull = git fetch + git merge
git fetch <远程主机名> <远程分支名> :拉取某个分支
或 git fetch <远程主机名> :拉取所有分支
git merge <远程主机名> /<远程分支名> :合并远程分支
git checkout -b 本地分支名 origin/远程分支名 :该命令在本地新建一个分支,同时切换到新建的本地分支中,并与远程分支关联,将远程仓库里指定的分支拉取到该分支。
4.2提交代码
添加到暂存区:
git add . :添加所有改动和新增的文件到暂存区。"." 代表全选,如果文件过大,可能需要较长的时间,耐心等待即可。
提交到本地仓库:
git commit -m "版本描述":注释最好是有意义的,便于后期理解
推送到远程仓库:
git push origin 分支名
4.3可能遇到的问题:
- 在上传至本地仓库时报错,原因是要上传的文件夹里的文件夹里有.git隐藏文件。
看不到隐藏文件的可以把这个勾上

- 如果链接错误的话可以用
git remote set-url origin新的远程仓库地址来修改链接。
5.Push代码到远程时报错error: failed to push some refs to(常见问题)
【push错误】Push代码到远程时报错error_updates_were_rejected


我们去看错误信息,它提示我们说在push代码的时候,失败了。更新被拒绝,因为远程仓库中有一些信息,你本地仓库中是没有的。这个通常是因为在其他仓库中向远程仓库中推送了代码。你可能需要执行 git pull(拉取),把远程仓库的变化更新到本地来。
通俗地讲是啥意思呢?

把远程仓库的变化更新(拉取:pull)到本地仓库 :
点击pull
点击OK
拉取成功,点击Close
重新push即可!





























