代码管理工具 --- 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).提交操作:将暂缓区的代码提交到本地仓库中。      

 

posted @   TheYouth  阅读(1294)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示