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

【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/
(镜像 就是对某一个网站内容的复制。由于众所周知的原因,我们连国外的网站可能卡顿甚至进不去,于是就有了 镜像网站)
一直是网络问题下载不了可以试试镜像或者 多尝试几次

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

安装TortoiseGit
双击文件,一路next

在这里插入图片描述


install安装

在这里插入图片描述


finish

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述


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

在这里插入图片描述

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

在这里插入图片描述


一路next

在这里插入图片描述


安装完成

在这里插入图片描述

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

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

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



仓库创建成功

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

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

点击close

在这里插入图片描述

点击OK

在这里插入图片描述

点击Git Clone

在这里插入图片描述

在空白处右击鼠标 --> 点击显示更多属性

在这里插入图片描述

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

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

1.add 将代码添加到本地仓库
2.commlt 提交代码到本地仓库
3.push 推送本次添加操作到远程仓库

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

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

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


gitee上查看提交的代码

在这里插入图片描述

commlt 提交代码到本地仓库

在这里插入图片描述


在这里插入图片描述

add 将代码添加到本地仓库

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

注意
如果是第一次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即可!

Read more

Java 大视界 -- Java 大数据分布式计算在基因测序数据分析与精准医疗中的应用(400)

Java 大视界 -- Java 大数据分布式计算在基因测序数据分析与精准医疗中的应用(400)

Java 大视界 -- Java 大数据分布式计算在基因测序数据分析与精准医疗中的应用(400) * 引言: * 正文: * 一、传统基因测序分析的 “三重困局”:慢、漏、贵 * 1.1 数据洪流压垮单机算力 * 1.1.1 测序数据量与算力的矛盾 * 1.1.2 数据存储与复用难题 * 1.2 突变检测漏检率高 * 1.2.1 单机分析的 “算力天花板” * 1.2.2 临床解读与数据脱节 * 1.3 成本高企制约普及 * 1.3.1 硬件与人力成本双高 * 1.3.2 基层医院 “用不起” * 二、

By Ne0inhk
JAVA最新版本详细安装教程(附安装包)

JAVA最新版本详细安装教程(附安装包)

目录 文章自述 一、JAVA下载 二、JAVA安装 1.首先在D盘创建【java/jdk-23】文件夹 2.把下载的压缩包移动到【jdk-23】文件夹内,右键点击【解压到当前文件夹】 3.如图解压会有【jdk-23.0.1】文件 4.右键桌面此电脑,点击【属性】 5.下滑滚动条,点击【高级系统设置】 6.点击【环境变量】 7.找到系统变量(S),然后点击【新建】 8.输入变量名和变量值 9.确认无误,点击【确定】 10.继续点击系统变量下的【新建】 11.输入变量名和变量值

By Ne0inhk

突破平台限制:iOS设备运行Minecraft Java版完全指南

突破平台限制:iOS设备运行Minecraft Java版完全指南 【免费下载链接】PojavLauncher_iOSA Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform. 项目地址: https://gitcode.com/GitHub_Trending/po/PojavLauncher_iOS 想在iPhone或iPad上畅玩Minecraft Java版的完整功能吗?PojavLauncher为iOS设备带来了前所未有的可能性,让你随时随地探索方块世界的无限可能。本指南将带你一步步解锁iOS设备运行Minecraft Java版的全部潜力,从安装到优化,从基础操作到高级技巧,助你打造完美的移动Minecraft体验。 一、三阶段安装策略:从准备到启动 1.1 设备兼容性检查清单

By Ne0inhk
基于Java+SpringBoot+SSM智能阅读推荐系统(源码+LW+调试文档+讲解等)/智能阅读系统/阅读推荐系统/智能推荐系统/智能阅读服务/智能阅读平台/阅读智能推荐

基于Java+SpringBoot+SSM智能阅读推荐系统(源码+LW+调试文档+讲解等)/智能阅读系统/阅读推荐系统/智能推荐系统/智能阅读服务/智能阅读平台/阅读智能推荐

博主介绍 💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题大全✅ 2025-2026年最新500个热门微信小程序毕业设计选题大全✅ Java毕业设计最新1000套项目精品实战案例 微信小程序毕业设计最新500套项目精品案例 🌟文末获取源码+数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人 本文项目技术选型介绍 前端:Spring+SpringMVC+Mybatis 后端:SpringBoot+Mybatis 数据库:MySQL、SQLServer 开发工具:IDEA、Eclipse、Navicat等 ✌关于毕设项目技术实现问题讲解也可以给我留言咨询!!! 详细视频演示 请联系博主获取更详细的演示视频-源码编号4534 具体实现截图 框架介绍 前端技术介绍 SpringMVC 在 SSM 中扮演着重要的角色。它实现了经典的 MVC 设

By Ne0inhk