zoukankan      html  css  js  c++  java
  • 代码管理工具 --- git的学习笔记二《git的工作原理》

    通过几个问题来学习代码管理工具之git

    一.git是什么?为什么要用它?使用它的好处?它与svn的区别,在Mac上,比较好用的git图形界面客户端有

          git 是分布式的代码管理工具,使用它是因为,它便于管理,而且可以不借助服务器(不联网)在本地仓库来管理它,svn是集中式的,而且必须联网通过服务器来完成代码的管理,git只会在根目录下放.git文件,svn会在每个目录下放.svn文件(当你添加.svn文件到svn时会报错)。

    1> SourceTree
     
    2>GitHub
       下载地址:https://mac.github.com
       不过它是专门为GitHub网站而设计的

    二.git的工作流程,git的工作原理是什么?

       1 >工作流程图

      1. 提交到共享仓库:工作区中添加 ->从暂缓区中提交->再从本地仓库push到远程仓库。

      2.第一次添加git时需要从远程仓库clone(克隆到本地),之后是通过pull到本地.

    2> 工作原理图 

       

    (1).添加操作:将工作区(本地)内的代码添加到版本库的暂缓区内,HEAD是个指针,指针某个分支。

      (2).提交操作:将暂缓区的代码提交到本地仓库中。      

    将来的自己,会感谢现在不放弃的自己!
  • 相关阅读:
    RAID技术
    敏捷开发
    如何写出高质量的代码?现在知道还不晚
    Java大型互联网架构技术经验
    Chrome精品插件
    2018 java BAT最新面试宝典
    Java成神之路(2018版)
    三分钟读懂摘要算法
    我的Mac应用清单
    事务隔离级别
  • 原文地址:https://www.cnblogs.com/TheYouth/p/6081203.html
Copyright © 2011-2022 走看看