文章目录

  • 一、Git简介
  • 二、操作流程
    • 2.1 新建仓库
    • 2.2 利用git管理仓库
      • 2.2.1 创建本地仓库
      • 2.2.2 选择上传文件
      • 2.2.3 添加注释
      • 2.2.4 连接到远程仓库(前面是克隆的就跳过此步骤)
      • 2.2.5 拉取远程仓库
      • 2.2.6 上传到远程仓库

一、Git简介

Git是一种分布式版本控制系统,可以高效地处理项目的版本管理,包括跨区域的多人协同开发,追踪和记录文件的历史记录,组织和保护源代码和文档,统计工作量,跟踪记录整个软件的开发过程。

Workspace: 工作区,就是你平时存放项目代码的地方 。
Index / Stage: 暂存区,用于临时存放你的改动,事实上它只是一个文件,保存 即将提交到文件列表信息 。
Repository: 仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中 HEAD 指向最新放入仓库的版本
Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换。

二、操作流程

2.1 新建仓库

​ 图中红色方框就是我们仓库的地址,复制备用。

2.2 利用git管理仓库

2.2.1 创建本地仓库

​ 方法一:初始化 git init

选择一个空文件夹用来作为本地仓库,右键选择Git Bash Here

出现.git文件夹说明本地仓库创建成功。没有显示的点击查看 —》选中隐藏的项目

方法二:克隆 git clone

和方法一的区别是:git init是把你选择的那个文件夹作为本地仓库,后续需要手动连接远程仓库。git clone是克隆远程仓库,根据仓库名生成一个文件夹,里面也有一个.git文件

完成以上步骤,我们就可以把文件夹中的任何东西上传到gitee。

2.2.2 选择上传文件

git add .

把本地工作区的文件加到暂存区

".“表示添加所有文件,如果想要添加个别文件可以把”."替换为相应文件名。

2.2.3 添加注释

git commit -m “注释”

2.2.4 连接到远程仓库(前面是克隆的就跳过此步骤)

git remote add origin 仓库地址

2.2.5 拉取远程仓库

git pull --rebase origin master

此操作只要保证文件夹连接了远程仓库,是可以单独使用的。

如果你在远程仓库直接修改了内容,为了让本地与远程仓库保持一致,就需要使用这个命令。

为了避免冲突,如果我们远程仓库不为空,尽量都执行这个命令。

我们在远程仓库直接上传"图片一",观察怎么拉取到本地。

2.2.6 上传到远程仓库

git push -u origin master

将本地仓库的文件推送到已经建立关联的远程仓库master分支中。

Git如何上传文件到gitee?相关推荐

  1. Git实战之git客户端上传文件到github

    Git实战之git客户端上传文件到github 一.Git介绍 1.Git简介 2.版本控制系统的分类 二.检查本地系统版本 三.windows安装Git客户端 1.进入windows的powersh ...

  2. git上传文件到gitee

     第一步:登录注册gitee,有一个gitee仓库  1.git上传思路 2.git第一次上传步骤 第二步:将创建好的仓库,pull(拉取)到本地(不是第一次上传的情况下)            方式 ...

  3. 如何使用git上传文件到gitee以及大项目文件(超过100MB的文件如传送)remote: error: File: f422c55c723a183a1944cbec840c0171042(超详细)

    目录 1.首先我们要先在gitee上创建一个仓库 2.其次要对仓库进行配置 3.仓库创建完成 4.配置git项目 5.提交文件到gitee的gitTeach仓库 超过100MB的大文件传送的方法 1. ...

  4. 上传文件到gitee仓库的步骤

    文章目录 介绍 所用命令: 过程: 1.先创建一个文件夹,把上传文件夹资料放到新建文件夹内 2.进入文件夹,鼠标右击Git Bash Here,进去git界面 3.配置信息(第一次使用要进行配置) 4 ...

  5. Git 笔记 上传文件至github

    在github上创建了一个仓库repository之后,我们如何将本地的文件上传上去呢? 1 直接拖拽 将本地文件拖拽进去,然后点击"commit changes"即可 2 使用g ...

  6. git怎么上传文件到别人的仓库_Git将本地代码上传至远程仓库

    之前做项目接触的版本管理工具都是用的SVN.但是目前行业中比较流行的是Git.更有民间说法讲不会Git的话都找不到工作.所以最近趁业余时间来学习了一下怎么使用Git(感觉SVN真的挺好用的.嘿嘿嘿). ...

  7. 使用git 第一次上传项目到gitee

    在本地项目文件中使用bash $ git config --global user.name "你的名字" $ git config --global user.email &qu ...

  8. 解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to

    解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to 出现这个问题是因为 ...

  9. Github新建仓库,新建分支并上传文件

    导航 1.新建GitHub仓库 1.1git clone终端命令下载仓库到本地 1.2本地git push上传文件到主分支 1.3本地git终端命令创建空白分支,并上传文件 1.4下载分支代码 2.R ...

最新文章

  1. node.js Centos安装
  2. 使用文本挖掘实现站点个性化推荐
  3. 理解Java的封装与接口
  4. 锁的释放流程-unparkSuccessor
  5. 一个基于.Net 5开发的轻量级Quartz配置中心 - QuartzCore.Blazor
  6. leetcode106. 从中序与后序遍历序列构造二叉树(dfs)
  7. centos 7.0防火墙导致vagrant端口映射失败
  8. linux awr 日志,Linux平台生成awr报告
  9. ASP.NET开发,简化与封装
  10. python异常捕获_python 捕获异常
  11. Json(四):Json增、删、改
  12. mysql_query mysqli_query_如何在PHP中使用mysqli_query()?
  13. SQL 2005数据库转为2000的终极解决方案
  14. bzoj 3209: 花神的数论题 喵哈哈村的秘境探险(四)
  15. Navicat Premium 中文版注册码
  16. 如何修改Proteus的Licence
  17. python文本文件合并,python将多个文本文件合并为一个文本的代码(便于搜索)
  18. 冲击、碰撞试验测试技术——冲击传感器的校准
  19. Eplan PLC连接点-两两相连接方法
  20. Proximity indication

热门文章

  1. 微信小程序解密过程(java)
  2. 非常好的Linux编译内核详解 - -
  3. 当代大学生的生活痛点
  4. leetcode 5473. 灯泡开关 IV medium (智力题,O(n)思路详解)
  5. 个人开发者的白piao云服务器
  6. FileNotFoundError: [Errno 2] No such file or directory: ‘ETHZ/eth01/images/image_00000001_2021-10-29
  7. 线上引流压测工具Meteor
  8. int与Integer、new Integer()
  9. 如何用python可视化疫情风险区?地图标记位置信息:数据爬取+地址解析+可视化
  10. layer - 简单好用的Web弹出层组件使用详解1(安装配置、消息提示框)