git 上传下载

news/2024/5/17 17:48:35 标签: git, gitee, idea

文章目录

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


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

giteeGitHub__5">gitee/GitHub 是用来做什么的?

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

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

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

gitee_12">为什么要将本地项目上传到 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__26">创建 gitee 仓库:

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

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

创建好的仓库如下:

在本地新建一个项目

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

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

将仓库拉取到本地

复制仓库地址:

打开 git 命令操作:

将项目拉取到本地:

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

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

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

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

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

gitee__80">gitee 仓库查看

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

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

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


http://www.niftyadmin.cn/n/464467.html

相关文章

Redis进阶 - Redis主从

原文首更地址,阅读效果更佳! Redis进阶 - Redis主从 | CoderMast编程桅杆https://www.codermast.com/database/redis/redis-advance-master-slave.html 搭建主从架构 单节点 Redis 的并发能力是有上限的,要进一步提高 Redis 的并发能力&am…

Java_泛型_15

泛型 概述 什么是泛型&#xff1f; 泛型就是一个标签&#xff1a;<数据类型> 泛型可以在编译阶段约束只能操作某种数据类型。 注意&#xff1a;JDK 1.7开始之后&#xff0c;泛型后面的申明可以省略不写!! 泛型和集合都只能支持引用数据类型&#xff0c;不支持基本数据类…

FcaNet: Frequency Channel Attention Networks论文总结和代码详解

论文&#xff1a;https://arxiv.org/abs/2012.11879 中文版&#xff1a;FcaNet: Frequency Channel Attention Networks 源码&#xff1a;https://github.com/cfzd/FcaNet或https://gitee.com/yasuo_hao/FcaNet 目录 一、论文背景和出发点 二、创新点 三、离散余弦变换&…

数据安全--28--数据安全管理之安全审计

本博客地址&#xff1a;https://security.blog.csdn.net/article/details/131151480 一、数据安全审计概述 数据安全审计主要是为了定期检查企业的数据安全工作是否符合法律法规规定及内部管理制度规定&#xff0c;如果将日常数据安全工作比喻做学习&#xff0c;那数据安全审…

SparkSQL之AstBuilder

Spark SQL是基于ANTLR实现的&#xff0c;前文中有关于ANTLR的介绍文章《ANTLR实战》和《设计模式之访问者模式》&#xff0c;这篇文章主要介绍的内容是AstBuilder类。 Catalyst中提供了直接面向用户的ParseInterface接口&#xff0c;该接口中包含了对SQL语句、Expression表达式…

mmdetection中模型配置文件的文件命名含义

以faster-rcnn为例 faster-rcnn_r101-caffe_fpn_ms-3x_coco.py 和 faster-rcnn_r101_fpn_ms-3x_coco.py 是两个不同的配置文件&#xff0c;它们用于设置 Faster R-CNN 目标检测算法的参数。文件名中的每个部分都代表着一种设置&#xff1a; faster-rcnn: 这代表使用的目标检测…

Hexo博客搭建 —— Next主题配置

Hexo博客搭建 —— Next主题配置 文章目录 Hexo博客搭建 —— Next主题配置配置文件区分站点配置文件主题配置文件 配置文件描述简称引入next主题-sitenext主题页面模式设置-next设置首页不显示全文-site设置博客文章持久化连接-site下载插件URL Setting 参考文档 配置文件区分…