Git的架构

什么是Git

Git是由Linus Torvalds为了帮助管理Linux内核而开发的分布式版本控制系统,也可以简单的理解为Git就是一个软件

Git的工作架构?它们各自负责什么?又是怎么关联起来的?

  1. Git主要是由远程仓库、本地仓库、暂存区、工作目录组成,而远程仓库在中心服务器上,本地仓库、暂存区、工作目录都在本地上。
  2. 远程仓库指的是在公网上的版本库;本地仓库指的是自己电脑上的版本库,用于存放当前版本的文件;暂存区暂时存放修改过的文件,并在修改完成后将其中的文件提交给本地仓库;工作目录也就是我们进行文件修改的工作区域。
  3. 它们之间的关联,可以通过以下几种方式说明:
  • 正向:

                工作目录  -->  暂存区  -->  本地仓库  -->  远程仓库

               (1).工作目录  -->  暂存区  :  git add file_name

               (2).暂存区  -->  本地仓库  :  git commit -m "info"

               (3).本地仓库  -->  远程仓库  :  git push remote_name local_branch_name : remote_branch_name

                 从工作目录可以直接提交本地仓库 : git commit -am "info"

  • 反向:

                 直接通过 git pull remote_name remote_branch_name:local_branch_name 命令可以直接从远程仓库拉到本地上来,这里的本地是指本地仓库、暂存区、工作目录

  • 查看两两之间的文件差异:

                  工作目录 --- 暂存区: git diff [filename]

                  暂存区 --- 本地仓库: git diff --cached [filename]

                 工作目录 --- 本地仓库: git diff HEAD [filename]

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值