git工作区、暂存区、本地仓库、远程仓库

工作区:就是你在电脑里能看到的目录,在执行编辑操作暂存区:在.git目录下文件暂存位置,或者叫待提交更新区,可理解为本地缓存本地仓库:本地clone远程仓库代码,在本地进行git管理控制远程仓库:在github网站存储代码的位置,可由本地仓库推送

git 操作命令

初始化git本地仓库

 git init

下载github远程仓库文件至本地

 git clone https:github.com.xxx.xx.git

提交步骤

将已操作文件同步保存至暂存区
git add .

将文件提交本地仓库管理
git commit -m '本次提交备注'


说明: 该操作git会记录提交信息,需要配置提交人信息

git config --global user.name 'runoob'
git config --global user.email test@runoob.com
同步远程仓库文件至本地仓库
git pull


说明: 如果多人同时操作同一个文件,该操作容易产生版本迭代差异,需要在解决完版本差异后重复执行以上操作,以此将解决差异后的文件重新提交本地仓库管理。

推送本地仓库文件至远程仓库
git push

其他操作

查看被操作文件
git status
取消缓存添加
git reset HEAD
本地连接远程仓库
git remote add origin <github仓库地址>
上传代码至指定分支
git push -u origin master

Git 基本操作教程相关推荐

  1. Android Studio(12)----Git使用教程之本地仓库的基本操作

    Git使用教程之本地仓库的基本操作 Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样 ...

  2. Android基础入门教程——1.5.1 Git使用教程之本地仓库的基本操作

    Android基础入门教程--1.5.1 Git使用教程之本地仓库的基本操作 标签: Android基础入门教程 Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系 ...

  3. 【Android 】零基础到飞升 | Git使用教程之本地仓库的基本操作

    1.5.1 Git使用教程之本地仓库的基本操作 Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理 ...

  4. 【Git 教程(5)】 Git基本操作

    Git 基本操作 Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比.本章将对有关创建与提交你的项目快照的命令作介绍. 获取与创建项目命令 git init 用 git init 在目录中 ...

  5. Git系列(一)、Git基础教程【建议收藏】

    Git基础教程 一.Git简介 1.1.什么是Git? 1.2.Git的特点 1.3.集中式与分布式的区别? 1.4.什么是版本控制系统? 1.5.Git下载安装 1.5.Git配置 1.6.Git ...

  6. git使用教程-一篇文章全搞定哦

    Git使用教程 Git是什么 文章转载自 代码飞:https://code.bywind.cn/2018/07/14/170/ Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项 ...

  7. Git 详细教程之五:SSH 免密登陆 GitHub

       由于每次 Git 对远程库 GitHub 进行推送(push)等操作时都需要进行登陆验证才可以进行,比较麻烦.本篇博客提供了一种新的链接方式:『Git 详细教程之五:SSH 免密登陆 GitHu ...

  8. 小白次幂的Git使用教程

    小白次幂的Git使用教程 当今世界有众多开发者在使用GItHub进行开发,当然,也有一些学校在学生项目训练的时候,要求使用Git进行版本控制.在中国,主流的网站有GitHub.Coding和Sourc ...

  9. 【Git 基本操作】:更新项目内容或项目文件,图文并茂,深入浅出

    米苏尔岛,印度尼西亚:一个可供探险的水下天堂 你可能会觉得,要找到一个基本上未被人类开发的热带天堂是不可能的.那你可能错了.位于印度尼西亚西巴布亚省的拉贾安帕特群岛,这里仅住着50000名居民,他们主 ...

最新文章

  1. 直播预告 | 对话杨立昆:人,机器与未来
  2. Dockerfile镜像的制作
  3. jenkins安装环境搭建(3)
  4. linux 重复执行脚本,防止shell脚本重复执行的代码
  5. FPGA时钟激励编写(方法一)
  6. 华为云linux用户名,玩转华为云服务器ECS:001 如何登录并创建新用户
  7. 【转】你用什么手机,你就是什么人品!!
  8. TalkingData崔晓波:移动数据工具发展的三个阶段
  9. Chinese_PRC
  10. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
  11. SPSS统计指南【SPSS 003期】
  12. 物理课上该怎样使用计算机,物理课堂教学中怎样使用演示课件.doc
  13. 单片机交通灯实训c语言编程,单片机交通灯程序(C语言).docx
  14. 正点原子STM32F103 DMA代码例程魔改
  15. Composition API 使用
  16. vux2.9版本bug
  17. 微讲师录课软件下载、录屏软件下载
  18. RMS调度器实现原理
  19. 浩方 VS 真三国无双 全图
  20. sqlserver 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'test' 中的标识列插入显式值...

热门文章

  1. 流程审批OA办公系统解决财务报销等问题
  2. SAP歷史更改記錄函數
  3. 实验报告书 c语言,c语言实验报告书.doc
  4. 三个球数求最大值c语言,C语言中一个简单的球3个数最大数的程序中,最后一步:printf(apos;apos;max=%d\napos;apos;,max);怎么理解...
  5. 水利水电计算机考试内容及合格标准,水利水电自考本科科目及流程.docx
  6. c语言如何输出斜杠星号,Excel 如何提取出最后一个斜杠开始的数字
  7. c语言词法分析程序实验报告,实验一词法分析程序设计与实现
  8. php 多维素组添加下级,php中如何将元素添加到多维数组
  9. 学mysql是学指令吗_学习Mysql (二) 常用指令
  10. Python常用模块之time模块