Git学习

一、Git版本管理工具是干什么用的

  1. 备份文件:就像U盘、网盘备份我们的文件、照片、电影一样,写代码也需要我们做一个备份,每当我们的文件需要修改的时候,提交我们的修改给版本工具进行保管,万一那天我们电脑坏了,还能从备份里面恢复出来。及时备份是我们项目中最基本的事情。
  2. 记录历史:跟我们的网盘、U盘不同,版本管理工具能记录历史的状态、修改记录。
  3. 回到过去:版本管理工具会把我们每次提交都会备份。
  4. 多端共享:就像云备份、云服务;在不同的设备上都可以访问。
  5. 团队协作

二、版本管理工具的发展

  1.     cvs:师祖、集中式(没有网络的情况下,无法工作);在1985
  2.        svn:集大成者,集中式;在2000
  3.        git:geek主流,分布式;在2005
  4.   github:geek社区,托管网站;在200
  5. 8

三、Git的下载和安装

3.1  windows下安装

  1.   git官网下载:https://git-scm.com/
  2.   github下载:https://desktop.github.com/

3.2  Liunx下安装

1.  首先 配置 Liunx软件源地址

http://www.cnblogs.com/weihengblog/p/8321672.html   #本人博客-关于Linux软件源配置

2.  安装git

yum install git

 四、Git初体验 - Linux下

1.检出项目到本地

进入github项目主页->copy to clipboad(复制项目的git url 到剪切板) 

mkdir  test    #创建一个工作区
cd test 
git clone 项目git地址.git
View Code

2.在工作区新建一个日记

 1 git status  工作区的一个状态
 2 
 3 git add 建立跟踪 到我们新增的这个文件
 4 
 5 git reset 把提交撤销掉
 6 
 7 git commit 执行这次提交的变更
 8 
 9 git会让我们填写一个变更的评论,为什么要输入这个评论呢?目的想将来在历史中查看到这段修改的目的是什么,以便以后找到历史纪录,记录我某一天做了一个修改
10 
11 git status 查看工作区状态
12 
13 git push来发布我们的本地操作
14 
15 以上的修改只停留到本地的工作区,并没有提交给github来维护
16 
17 git push来发布我们的本地操作
View Code

3.git push ,提交我们本地操作,会提示输入我们的账号和密码登录github

提交完成

至此我们第一次提交就完成了。

五、Git初体验 - Windows下

windows:在 clone for desktop ->  唤醒 github客户端 即可。

 

 

posted @ 2018-01-20 16:40  短毛兔  阅读(168)  评论(0编辑  收藏  举报