git 上传下载

news/2024/11/18 3:34:50/

文章目录

      • gitee/GitHub 是用来做什么的?
      • 什么时候需要学习上传项目到 gitee?
      • 为什么要将本地项目上传到 gitee?
      • 创建 gitee 仓库:
      • 在本地新建一个项目
      • 将仓库拉取到本地
      • 使用 idea 实现项目的上传下载
      • gitee 仓库查看


下面我就来为大家介绍一下本地项目如何实现和 gitee/GitHub 的交互吧!

gitee/GitHub 是用来做什么的?

简单的来说,就是在线的代码仓库,用来存储项目代码的。你可以把自己的项目、代码、笔记等上传到代码仓库里,便于自己再次查看已经编写的代码,或者分享给他人。这里猿小白以国内的 gitee (https://gitee.com)为例进行讲解,在 GitHub 上的操作大同小异。

什么时候需要学习上传项目到 gitee?

你在学习一门开发技术前,就应该先学会上传本地代码到 gitee 上或从 gitee 上下载代码到本地。

为什么要将本地项目上传到 gitee?

  1. 个人学习需要:将代码笔记等保存 gitee 上之后,再次查看、修改、以及回看之前写过的版本都很方便。而且每天将自己编写的代码上传到 gitee 上也能增强自己的成就感。
  2. 工作需要:在工作中,我们和同事之间的协作也是通过线上代码仓库来实现的,大家从仓库中拉取代码到本地进行添加修改,或把自己添加修改好的代码上传到仓库中,从而实现协作。

本文将以一种比较简单的方式教大家如何实现本地项目上传到 gitee,并从 gitee 拉取代码到本地,没有涉及到很多的命令操作,更多的是点点点。但在此之前还需要有一些准备工作:

  1. 安装 idea
  2. 安装 git,将 git 添加到 idea 中
  3. 创建 gitee 账号
  4. 创建 gitee 仓库
  5. 将仓库拉取到本地
  6. 将本地项目推送到 gitee 仓库

其中第1-3步,网上已经有很多相关的教程了,具体操作起来也不是很难。需要 idea 安装工具的参考文末。这里就直接开始从第4步进行操作了。

创建 gitee 仓库:

创建好 gitee 账号后,在 gitee 首页右上角处,点 + 创建新仓库:

填写仓库信息后,点创建即可:

创建好的仓库如下:

在本地新建一个项目

这里就新建一个简单的 Java 项目作为示例。如果有,就不用新建了。

新建一个 Demo.java 的文件,添加如下代码:

将仓库拉取到本地

复制仓库地址:

打开 git 命令操作:

将项目拉取到本地:

下载后的项目如下:(实现和 gitee 远程仓库的交互主要使用 .git 文件)

把上面的文件复制到本地项目路径下(这样本地项目就建立起了和远程仓库的联系)

使用 idea 实现项目的上传下载

首先将远程代码合并到本地:

commit 到本地仓库并 push 到 gitee 远程仓库:(如果是新建的 gitee 账号,第一次提交会弹出个提示框要求填入 gitee 账号、密码)

gitee 仓库查看

刷新 gitee 仓库页面,我们可以看到代码已经提交到了远程仓库:

到此,本地项目如何从 gitee 上下载或上传到 gitee 就讲解完毕。

总结一下,这篇文章主要介绍了如何创建 gitee 仓库,以及实现了本地项目和 gitee 远程仓库的交互。初始化步骤按上述描述执行即可。之后每次提交代码前,都需要先执行 pull 操作,从远程数据库更新代码到本地。然后再把本地代码 commit 到本地仓库,并 push 到远程仓库。


http://www.ppmy.cn/news/559348.html

相关文章

动态规划(偏难):李白打酒加强版

李白打酒加强版 问题描述 话说大诗人李白, 一生好饮。幸好他从不开车。 一天, 他提着酒显, 从家里出来, 酒显中有酒 2 斗。他边走边唱: 无事街上走,提显去打酒。 逢店加一倍, 遇花喝一斗。 这一路上, 他一共遇到店 N N N 次, 遇到花 M M M 次。已知最后一次遇到…

认证管理(锐捷网关篇)

大家好,我是小杜,明天又是周末了,按照师傅的“专政”──不允许周末来公司,可以去下现场看下,只能“勉为其难”在家好好休息了,呵呵呵...... 轻轻拍了下自己嘴巴来回神,咱们今天就学习下网关产品…

思科、华为、华三、锐捷的3A tacacs配置

思科: aaa new-model aaa group server tacacs tacacs-group(指定3A服务器组)  server name ise1  server name ise2 aaa authentication login conlogin local(串口用本地密码验证) (下面设置3A模板…

锐捷telnet登录配置

①组网需求 通过Telnet功能远程登录管理设备。 ②配置要点 需要给交换机配置一个管理IP,如果PC与交换机不是同一个网段,需要给交换机配置一个默认网关需要配置一个enable密码及telnet密码 ③操作步骤 通过Console线登陆交换机,开启交换机…

锐捷无线配置简单手册

锐捷无线配置简单手册 无AC的情况下(胖AP路由模式)组网拓扑配置命令查询命令 无AC的情况下(胖AP路由模式) 无线网络中的AP做路由使用,配置NAT转换,此时无线用户的网关和dhcp从AP获取,上级网络不用做配置改动 组网拓扑 配置命令 注意&#…

锐捷SuperVlan实验配置

Super Vlan配置 创建Vlan vlan range 2,3,4,10,20 配置Vlan10为Super Vlan,Vlan 2,3,4为Sub Vlan vlan 10 supervlan subvlan 2,3,4 配置Sub Vlan的地址范围(也可以不配置) Vlan 2 subvlan-address-range 192.168.10.10 192.168.10.50 配置S…

【运维实战家】无线三建七优之QoS-锐捷无线

作者:东东 QoS的常见应用 小伙伴们大家好,接上文负载均衡后收到大家的一致好评,本次由东东给大家带来QoS篇,愿您在知识的海洋中乘风破浪。 众所周知,无论是企业、宾馆或是学校、咖啡厅等场景下,我们作为使…

openwrt 锐捷 单线多拨

这里只做过简单记录吧~ 看到网上没有相关教程,这里记录一下锐捷登录,单线多拨,实现叠加的相关操作。 我这边的设备是红米ac2100,刷的是这个固件:AC2100 Openwrt,闭源无线多拨科学SDK硬件加速驱动交换机,br…