一开始接触git或是github的程序员可能搞不太清楚这些名词到底指代的是什么,所以在这里稍微说明一下。git和github是两个完全不同的概念。

git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原,具体有关git的简介,我觉得有一个教程写的非常的详细,比较适合新手的学习,这是链接:Git教程

关于github,这是一个网站,就是每个程序员自己写的程序,可以在github上建立一个网上的仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。

github是一个非常适合程序员交流的网站,很多国际上的技术大牛都在github上有自己的开源代码,其他人只要申请个账号就可以随意的看到这些大牛写的程序。同时国内的很多互联网公司如百度,阿里等,也在github上公布有开源的代码,感兴趣的程序员也可以自己查找着看一些。想看国内大公司的代码,可以看连接: 点击打开链接

总结来说,git可以认为是一个软件,能够帮你更好的写程序,github则是一个网站,这个网站可以帮助程序员之间互相交流和学习。

2015年10月16日   西安交通大学

git与github区别与简介相关推荐

  1. git与github——1,简介、安装及设置账号、创建版本库及提交文件、常用命令汇总、git的时光穿梭机

    目录 一.git是什么? 1,git与github 2,分布式与集中式 二.安装.设置账号.设置ssh 1.安装.设置账号 2,设置ssh 三.创建版本库及提交文件 1,创建版本库 2,添加文件到版本 ...

  2. Linux:git、github、gitbash简介

    Git介绍: Git是目前最先进的分布式版本控制系统,gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub. shell: 是linux ...

  3. Git,Github和Gitlab简介和使用方法

    什么是Git Git是一个版本控制系统(Version Control System,VCS). 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 多年前,我在法国做第一 ...

  4. Git,Github和Gitlab简介和基本使用

    什么是Git Git是一个版本控制系统(Version Control System,VCS). 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 多年前,我在法国做第一 ...

  5. git 和github的区别有哪些

    本文操作环境:Windows7系统.Git2.30.0版.Dell G3电脑. git 和github的区别有哪些? git与github区别与简介 git和github是两个完全不同的概念. git ...

  6. git管理github仓库详解

    内容精简 初始化 git init 克隆项目到本地 git clone '当前项目的git地址' 如果要输入用户名密码 就输入: 配置用户名邮箱 git config –global user.nam ...

  7. git和github的区别与简介,简单易懂

    一开始接触git或是github的程序员可能搞不太清楚这些名词到底指代的是什么,所以在这里稍微说明一下,git和github是两个完全不同的概念. git是一个版本管理工具,是可以在你电脑不联网的情况 ...

  8. Git和Github的区别与操作简介

    文章目录 1,常见版本管理工具介绍 及 版本工具作用 2,git.GitHub和SVN比较 3,本地git基本使用命令 4,使用git操作GitHub 5,配置win10当前用户对GitHub所有项目 ...

  9. Git、GitHub、GitLab三者之间的联系以及区别

    Git.GitHub.GitLab三者之间的联系以及区别 在讲区别以及联系之前先简要的介绍一下,这三者都是什么(本篇文章适合刚入门的新手,大佬请出门左转) 1.什么是 Git? Git 是一个版本控制 ...

最新文章

  1. 将DLINK无线AP加入到公司网络
  2. Android WebView 和 javaScript的互相调用(三)
  3. 省选专练之神仙贪心IOI2013Robert
  4. 软考-信息系统项目管理师-项目采购管理
  5. hdu 1798(几何问题)
  6. Struts 整合 SpringMVC
  7. C++ STL list排序
  8. golang 中strconv包用法
  9. 声音就是你的武器!这样的攻防大赛你一定没有见过!
  10. UCINET软件使用简介——主菜单简介2
  11. 界面测试和易用性测试
  12. linux下使用ffmpeg下载m3u8视频
  13. 计算机和音乐的联系,音乐和数学的联系
  14. javascript汉字转拼音代码
  15. 5G标准协议中的简写和缩略语
  16. 一个简单的SQL注入攻击
  17. Arduino 飞鼠 空中鼠标 陀螺仪体感鼠标
  18. 清除linux挖矿木马[crypto]的过程
  19. 思科网络技术学院2002年会(上)(转)
  20. UI设计中switch开关设计总结

热门文章

  1. Java 编程语言中很少被人了解的特性-statement label
  2. RXJava by Example--转
  3. Java内存模型深度解析:总结--转
  4. Android targetSdkVersion详解
  5. MVP介绍以及优化封装
  6. Lesson 4.5 梯度下降优化基础:数据归一化与学习率调度
  7. Hyperledger Fabric 1.4 Kafka集群部署教程
  8. 看了蚂蚁金服的布局,你或能明白马云为何一定要将支付宝独立了!
  9. AI影响将远超互联网 不在乎与AT市值差距
  10. Java 8 - Stream流骚操作解读2_归约操作