代码管理工具 --- git的学习笔记二《git的工作原理》

本文介绍了Git作为分布式代码管理工具的基础知识,包括为什么选择Git而非SVN,Git相较于SVN的优势,以及如何在Mac上使用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).提交操作:将暂缓区的代码提交到本地仓库中。      

 

转载于:https://www.cnblogs.com/TheYouth/p/6081203.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值