【git】本地代码上传到gitee仓库(保姆级教程)idea和vscode等通用

本地代码上传到gitee(idea和vscode······通用)

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/

(镜像 就是对某一个网站内容的复制。由于众所周知的原因,我们连国外的网站可能卡顿甚至进不去,于是就有了 镜像网站)

一直是网络问题下载不了可以试试镜像或者 多尝试几次

第一个软件是命令行的形式,使用起来不方便。我们还需要图形化界面帮我们操作,所以还下载了第二个

  1. 一定要先装第一个再装第二个
    这个软件要配置相关信息所以最好默认C盘不要改 一路next

    一路next

    安装完成
  2. 安装TortoiseGit
    双击文件,一路next

    install安装

    finish

    出现第一次安装的路径,不需要做任何配置,和第一个软件一样默认即可
    下一页

    用户名和邮箱就是注册的Gitee个人主页的用户名(@后面的内容)和邮箱
    Gitee官网链接

    个人主页的个人设置中有邮箱

2.第一次创建项目提交gitee

Gitee官网

没有gitee账号可以先注册再登陆

2.1登录gitee,创建一个新的仓库



仓库创建成功

2.2克隆远程仓库到本地电脑

比如我想把代码整体放到这个路径底下(Javacode):

  1. 在空白处右击鼠标 --> 点击显示更多属性
  2. 点击Git Clone
  3. 点击OK
  4. 点击close

出现新文件夹(java-demo),说明我们把远程仓库克隆到本地了

2.3提交代码的三板斧(git的三板斧)

1.add 将代码添加到本地仓库

2.commlt 提交代码到本地仓库

3.push 推送本次添加操作到远程仓库

先在软件中新建项目,并写完要上传的代码

  1. add 将代码添加到本地仓库

  2. commlt 提交代码到本地仓库

  3. push 推送本次添加操作到远程仓库



    gitee上查看提交的代码

注意

如果是第一次push,会弹出以下界面

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

3.第n次提交代码(每天下班前提交代码)

1.一定要先pull(先更新最新代码,避免冲突)

2.然后是三板斧 :

  1. add
  2. commit
  3. 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可能遇到的问题:

  1. 在上传至本地仓库时报错,原因是要上传的文件夹里的文件夹里有.git隐藏文件。
    看不到隐藏文件的可以把这个勾上
  2. 如果链接错误的话可以用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即可!

相关推荐
草酸艾司西酞普兰7 小时前
idea中使用Qoder插件
java·ide·intellij-idea
芽芽_07 小时前
idea无法打开:Cannot collect JVM options
java·ide·intellij-idea
Flying_Fish_roe7 小时前
IntelliJ IDEA 2025 版本与其他历史版本的全面专业对比分析
java·ide·intellij-idea
人在旅途我渐行渐远7 小时前
idea 通过git撤销commit但未push的操作
java·git·intellij-idea
五道书童7 小时前
IDEA中如何设置JVM启动参数
java·jvm·intellij-idea
Serene_Dream7 小时前
IDEA中多人项目中如何将自己的本地分支调整到远程的最新分支下
git·github
zhangyyaa7 小时前
SpringBoot环境配置JDK、Maven、IDEA
java·spring boot·maven·intellij-idea
南极Ou7 小时前
idea2024创建JavaWeb项目以及配置Tomcat详解
java·tomcat·intellij-idea
中冕—霍格沃兹软件开发测试7 小时前
Git版本控制在测试项目管理中的应用
人工智能·git·科技·开源·appium·bug