当前位置:   article > 正文

Git的架构_git架构

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]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/487837
推荐阅读
相关标签
  

闽ICP备14008679号