怎么在Gitee(码云)上传一个项目(一分钟)

news2024/9/27 19:15:26

目录

  • 怎么在Gitee(码云)上传一个项目
    • 1、工具
      • 1.1、Git
      • 1.2、新建仓库
    • 2、上传流程
    • 3、回答上传项目流程中的几个疑问?

怎么在Gitee(码云)上传一个项目

1、工具

1.1、Git

在Git官网或者利用镜像下载符合自己电脑操作系统版本的.exe应用程序,下载完成后无脑一直下一步即可

  • 官网:https://git-scm.com/download/win
  • 淘宝镜像:http://npm.taobao.org/mirrors/git-for-windows/

一般我们安装完成git工具之后需要配置一些用户信息:用户名和邮箱,为什么要配置它们?原因就是在我们电脑本地仓库向远程仓库推送代码时,远程仓库方便记录这些代码的推送是由“何人”做的

  • 查看系统配置:git config --system --list

  • 查看当前用户配置:git config --global --list

  • 查看全局配置:git config -l

    在这里插入图片描述

1.2、新建仓库

  • 注册并登录码云新建仓库

    在这里插入图片描述

2、上传流程

在这里插入图片描述

  • 右击选择要上传到远程仓库的项目“ChatDemo”,这里我以Git Bash 的方式打开

  • 输入命令git init 初始化该项目为git仓库(本地仓库)

  • 复制刚刚新建的仓库的HTTPS链接,在Git Bash 命令窗口输入命令git remote add origin https://gitee.com/himatengfei/chat-demo.git ,这里可能喜欢思考的同学会有两个疑问:

    • 为什么这里复制的是HTTPS链接不是SSH链接?
    • git remote add origin https://gitee.com/himatengfei/chat-demo.git 这行命令什么意思?
  • 输入命令git add . 将所有被修改或者新的文件添加到暂存区

  • 输入命令git commit -m '为每一个提交的文件添加注释' 将暂存区的文件提交到版本库,类似这样:

    在这里插入图片描述

  • 输入命令git push origin master 将修改的文件或者新文件推送到远程仓库的主分支

  • 最后回到远程仓库刷新即可

3、回答上传项目流程中的几个疑问?

git remote add origin https://gitee.com/himatengfei/chat-demo.git 这行命令什么意思?

大概意思就是在本地仓库中给远程仓库起一个别名,别名就是origin (官方推荐),通俗的来说就相当于这个表达式origin = https://gitee.com/himatengfei/chat-demo.git ,并且在最后执行推送的命令git push origin master 也可以推测出大致的意思,这里的origin就是一个别名,其实也就是https://gitee.com/himatengfei/chat-demo.git

参考链接:https://lijunde.blog.csdn.net/article/details/89028412

为什么这里复制的是HTTPS链接不是SSH链接?

HTTPS:不管是谁,拿到url随便clone,但是在push的时候需要验证用户名和密码;
SSH:clone的项目你必须是拥有者或者管理员,而且需要在clone前添加SSH Key。SSH 在push的时候,是不需要输入用户名的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则直接是不需要输入密码。
上述结论待验证,我使用的HTTPS协议克隆远程仓库项目到本地,但是push的时候并没有出现上述所说的验证用户名和密码

git add .git add -Agit add -u 的区别

参考链接:https://blog.csdn.net/caseywei/article/details/90945295

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/150789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小众企业在选购低代码平台时需要注意什么

编者按:企业个性化定制需求如何实现?本文介绍了小众企业在选择低代码平台需要注意的点,帮助企业选出更合适得的软件平台。关键词:源码交付,数据整合,前后端分离,私有化部署,安全技术…

IB生物笔记:细胞学说

国际学校生物老师从0开始解读IB生物,感兴趣的同学记得收藏哦~IB生物分为SL(standard level)和HL(higher level)SL有6个topic∶细胞生物,分子生物,遗传学,生态学,物种进化以及多样性和人体生理。HL除了上述6个topic外还…

【pat】出租

下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]2 对应 arr[2]1,index[1]0 对应 arr[0]8,index[2]3 对应 arr[3]0&#…

年底清货刻不容缓!3天清空库存的服装老板是怎么做到的?

春节气氛越来越浓厚, 服装人的心情却是越来越着急——眼看着要过年了,气候也马上回暖了,我店里的库存可咋办?做服装零售的老板都知道,大部分时候压垮服装店的不是淡季、不是租金、不是人工费,而是库存积压。…

Java IO流 - 对象序列化和对象反序列化

文章目录序列化对象对象序列化对象反序列化序列化对象 对象序列化 对象序列化概念: 作用:以内存为基准,把内存中的对象存储到磁盘文件中去,称为对象序列化。 使用到的流是对象字节输出流:ObjectOutputStream ObjectOutputStream构…

Navicat远程连接ubuntu数据库

关于这个问题,我看许多博主也给出了解答,但作者此次遇到的问题也是略微特殊,希望其他人遇到同样的问题能得到启发。 首先是MySQL的安装,我是用的是Xubuntu系统,按照ubuntu系统安装MySQL的步骤即可。如下: …

关系运算符shell

关系运算符只支持数字,不支持字符串,除非字符串的值是数字。下表列出了常用的关系运算符,假定变量 a 为 10,变量 b 为 20:运算符说明举例-eq检测两个数是否相等,相等返回 true。[ $a -eq $b ] 返回 false。…

Mask RCNN网络源码解读(Ⅲ) --- FCN网络

目录 1.FCN网络简介 2.FCN-32S 3.FCN-16S 4.FCN-8S 5.膨胀卷积(空洞卷积) 6.pytorch中FCN的实现 6.1 代码地址 1.FCN网络简介 首个端对端的针对像素级预测的全卷积网络。全卷积网络即将分类网络中的全连接层全部替换为卷积层。 从数据可以看出…

微服务自动化管理【etcd快速集群】

概述 1.etcd构建自身高可用集群主要有三种形式: 静态发现 预先已知etcd集群中有哪些节点,在启动时通过–initial-cluster参数直接指定好etcd的各个节点地址 etcd动态发现 静态配置前提是在搭建集群之前已经提前知道各节点的信息,而实际应用中…

使用VS Code创建第一个Flutter工程

一、前言 你可以使用任意文本编辑器,再结合命令行工具来开发 Flutter 应用。然而,我们推荐使用本文接下来介绍的编辑器插件以获取更好的开发体验。这些插件提供了代码补全、代码高亮、widget 辅助编辑的功能,以及为项目的运行和调试提供支持…

【Denial-of-Service on FPGA-based Cloud Infrastructures论文笔记】

基于FPGA的云基础设施拒绝服务摘要引言背景FPGA TechnologyFPGA设计的实现用户设计在AWS的注册用户设计在AWS上的部署基于FPGA的系统攻击与对策客户端的FPGA使用基于云的fpga的使用信息泄露错误注入攻击对策云FPGA上的拒绝服务攻击攻击模型AWS FPGA安全架构AWS EC2 F1强力锤击攻…

@Validated+循环依赖报错

目录 测试demo 回顾下三级缓存 循环依赖bean实例化初始化过程​​​​​​​ 源码解读 实例化myZmTest1 myZmTest1依赖myZmTest2,实例化2去注入 myZmTest2依赖myZmTest1,获取myZmTest1去注入 获取到myZmTest1,继续myZmTest2初始化 m…

TCP协议的三次握手与四次挥手(附带常见面试题)

目录 一.TCP/UDP的区别 二.三次握手 三.四次挥手 四.常见面试题 一.TCP/UDP的区别 TCP:TCP协议是面向连接,连接稳定可靠适用于网络连接连接较高的场景,可以准确无误的把数据传递给对方,但传输速度上可能会存在一定的延迟。TCP…

Leetcode.32 最长有效括号

题目链接 Leetcode.32 最长有效括号 题目描述 给你一个只包含 (和 )的字符串,找出最长有效(格式正确且连续)括号子串的长度。 示例 1: 输入:s “(()” 输出:2 解释:最长有效括号子串是 “()”…

【报表设计器ActiveReportsJS(二)】第一个 ActiveReportsJS 报表设计器项目,本地化

上一篇:【Vue集成在线报表设计器ActiveReportsJS(一)】前言,ActiveReportsJS介绍, 在 Vue 框架中集成纯前端报表设计器 本篇将介绍如何使用ActiveReportsJS创建第一个web前端报表设计器 1. 创建 Vue应用 创建 Vue …

GNN笔记系列 5

GNN笔记系列 51.Permutation Equivariance of Graph Filters2.Lipschitz and Integral Lipschitz Filters3.Stability of Graph Filters to Scaling4.Stability of Graph Neural Networks to Scaling1.Permutation Equivariance of Graph Filters 图滤波器的置换等价性 引入置…

【ROS】—— ROS常用组件_TF坐标变换_静态坐标变换与动态坐标变换(十)

文章目录前言1. 坐标msg消息1.1 geometry_msgs/TransformStamped1.2 geometry_msgs/PointStamped2. 静态坐标变换2.1 C实现2.1.1 发布方2.1.2 订阅方2.2 python实现2.2.1 发布方2.2.2 订阅方2.3 补充3. 动态坐标变换3.1 C实现3.1.1 发布方3.1.2 订阅方3.2 python实现3.2.1 发布…

Gin框架快速入门实战

gin 框架快速入门 工具 测试工具: 浏览器拓展 postwomanapipost gin路由,gin 程序的热加载 gin官网文档: https://gin-gonic.com/zh-cn/docs/ fresh安装 : go get github.com/pilu/fresh package mainimport ("github…

Revit标注时尺寸界线的设置及标注避让调整功能

一、Revit标注时尺寸界线的设置 利用墙体一次性标注轴网尺寸时常遇到如图1所示尺寸边界线上翻的情况,需要手动将其逐一调整,十分繁琐,有没有更为快速地解决方法呢? 此问题可以通过为这些尺寸界线反向显示的尺寸标注单独设置一个新…

CHK文件丢失怎么办?chk文件恢复技巧就看这一个!

很多人不知道CHK文件是什么,其实它是一种后缀名为CHK格式的文件,也属于日常生活中比较常见的文件格式。通常,当用户使用“磁盘碎片整理”时,电脑系统会生成一串“群集”文件,这些文件主要用于保存计算机删除的文件的一…