Git简介

GIT简介

  • GIT是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
  • 在世界上所有的分布式版本控制工具中,Git是最快、最简单、最流行的
  • 是 Linux 之父李纳斯的第二个伟大作品
  • 2005 年由于 BitKeeper 软件公司对 Linux 社区停止了免费使用权
  • 李纳斯为了辅助自己的 Linux 内核的开发(管理源代码)迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了

GIT工作原理

  • 如果想学好GIT必须先了解GIT的工作原理
  • 工作区(Working Directory):仓库文件夹里面,除了.git目录以外的内容,也就是和.git目录平级的目录
  • 版本库(Repository):git目录,用于存储记录版本信息
    • 版本库中的:暂缓区(staga)
    • 版本库中的:分支(master),git自动创建的第一个分支
    • 版本库中的:HEAD指针,用于指向当前分支

git addgit commit命令的作用

  • git add 把修改的文件内容添加到版本控制中的暂缓区

  • git commit 把暂缓区的所有内容提交到当前HEAD指针指向的分支中

GIT使用环境

  • 多人开发时需要一个共享版本库,单人开发初始化一个本地库即可
  • 共享版本库的形式
    • 本地共享库:文件夹 / U盘 / 硬盘
    • 远程共享库:自己搭建Git服务器 / 托管到第三方平台(github/oschina等)
  • 无论是单人开发还是多人开发,客户端都可以使用命令行或者图形化界面使用Git
posted @ 2020-09-15 10:51  BNTang  阅读(132)  评论(0编辑  收藏  举报