zoukankan      html  css  js  c++  java
  • 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客户端 即可。

  • 相关阅读:
    RESTful API 介绍,设计
    golang web框架设计7:整合框架
    golang web框架设计6:上下文设计
    golang web框架设计5:配置设计
    golang web框架设计4:日志设计
    golang web框架设计3:controller设计
    golang web框架设计2:自定义路由
    golang web框架设计1:框架规划
    深入理解golang: channels
    服务端高并发分布式十四次架构演进之路
  • 原文地址:https://www.cnblogs.com/weihengblog/p/8321143.html
Copyright © 2011-2022 走看看