源代码的管理从最原始的手工备份到后来的CVS, SVN和GIT的应用,经历了一个漫长的过程。GIT大概是除了linux内核以外, Linus Torvalds对信息技术发展的另一重要贡献啦。

GITHUB也从众多的代码托管服务竞争中脱颖而出,googlecode也早已停止提供服务。Git和Github现在是最主流的源代码版本管理和代码托管服务。

Git命令众多,本来想整理个思维导图什么的,想想还是放弃啦。日常开发中基本都是用开发工具集成的Git插件或者用SourceTree这样的图形化工具,在现在这个讲究高效率的时代实在是没必要记那么多命令。

发现阮一峰画的Git基本知识图挺漂亮的,就偷懒拿来用了。

Remote: 远程仓库

Repository: 本地仓库

index / Stage: 暂存区

workspace: 工作区/工作副本

我还是强烈推荐使用SourceTree这样的工具软件提高工作效率。

附上阮一峰写的Git常用命令的博客地址:

http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

下次写一下Git的几种源代码管理模式,敬请期待。

Git的基础知识和常用命令相关推荐

  1. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  2. Git基础知识与常用命令

    一:相关概念: 1:工作区(Working Directory): 就是你在电脑里能看到的目录 2:版本库(Repository): 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库. ...

  3. Redis基础知识+安装+常用命令使用

    Redis NoSql概述 为什么用NoSql 单机MySQL的时代! 上古90年代,更多的是静态网页,动态交互类型的网站不多.一个基本网站访问量一般不会太大,单个数据库可以轻松应付. 现如今的大数据 ...

  4. Linux 1:基础知识和常用命令

    文章目录 一.Linux基础 1. 为什么要学习Linux? 2. Linux学习方法 二.Linux历史介绍 三.Linux简介 1. Linux和window系统有什么区别? 2. Linux的内 ...

  5. zookeeper基础知识以及常用命令

    zookeeper简介 1.中间件,提供协调服务. 2.作用于分布式系统,发挥其优势,可以为大数据服务. 3.支持java,提供Java和c语言的客户端API. 什么是分布式系统 1.很多台计算机组成 ...

  6. Linux基础知识、常用命令

    一.Linux文件与目录管理 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录. 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/do ...

  7. Git—基础知识及常用命令(系列一)

    1.集中式和分布式区别 1.1 集中式   集中式版本控制系统,版本库是集中存放在中央服务器的.用户都是用自己的电脑,要先从中央服务器取得最新的版本,然后coding,最后把代码推送到中央服务器.   ...

  8. Redis(三):Redis基础知识与常用命令

    1.基础命令 Redis默认有16个数据库,用的是第0个数据库,可以使用select进行切换数据库,使用DBSIZE查看DB大小(只针对当前数据库). 使用keys * 查看当前数据库下所有的key, ...

  9. mysql中pi是什么意思_MySQL 基础知识与常用命令

    MySQL MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. MySQL在过去由于性能高.成本 ...

最新文章

  1. 大数据概念思维导图_思维导图|数据化风控(信用评分建模教程)
  2. python不能处理excel文件-python处理Excel文件的几个模块
  3. php移动签批源码_PHP让网站移动访问更加友好方法
  4. AZURE kinect 深度相机配置ubuntu16.04
  5. 影子卫士和影子系统哪个好用_影子系统是什么?会损害电脑硬盘吗?
  6. MATLAB点击运行并计时没反应,MATLAB计时器对象陷阱和不良用法
  7. sublime text的插件emmet的功能介绍页
  8. iOS 实现快速切换主题详细教程(附上源码)
  9. 你知道电脑如何录制屏幕视频吗?快来看看这两个实用方法
  10. 最新彩虹DS仿小储云模板源码
  11. 深入理解计算机系统第2版--读书笔记
  12. 功能测试的测试点全集
  13. Nintendo Switch在线订阅包含什么?
  14. Codeforces 14E Camels (DP)
  15. Unity 2D横版移动跳跃
  16. 带你轻松理解Zookeeper的选举机制
  17. 智慧城市建设中壁垒仍存 落地需循序渐进
  18. 《软件工程》— 《软件工程思想》读后感
  19. Java.Net虚拟机精简(GreenJVMGreenDotNet发布)
  20. Appium移动端自动化测试(二):uiautomator2.0使用

热门文章

  1. CodeForces - 1526D Kill Anton(模拟)
  2. SPOJ - OPTM Optimal Marks(进制拆分+最小割)
  3. SPOJ - DQUERY D-query(莫队/线段树+离线/主席树)
  4. CodeForces - 208E Blood Cousins(树上倍增+二分/树上启发式合并)
  5. 2019ICPC(上海) - Counting Sequences I(dfs打表)
  6. 当鼠标滑过文本框自动选中输入框内容JS代码
  7. VC2008中处理CStatic控件的单击STN_CLICKED消息
  8. 使用IDA PRO+OllyDbg+PEview 追踪windows API 动态链接库函数的调用过程
  9. Win32多线程编程(2) — 线程控制
  10. Cronet android 设计与实现分析——备选服务机制