git 簡單入門教程

git 教程

git 簡介

git是一個開源的分佈式版本控制系統。它採用了分佈式版本庫的方式,不必服務器端軟件支持。git是Linus Torvalds爲了幫助管理linux內核開發而開發的。
git不僅是個版本控制系統,也是個內容管理系統(CMS),工作管理系統等。

git基本概念

  • 工作區:你在電腦裏工作的目錄
  • 暫存區:stage,index。一般存放在".git"目錄下的Index文件中,所以我們把暫存區有時也叫作索引(index)。下一次準備提交的文件。
  • 版本庫: 工作區有一個隱藏目錄.git,這個不算工作區,而是git版本庫。
  • HEAD : 頭部,最前面位置,指向當前分支的頭部(最新版本)。

如下圖:
左側爲工作區,右側爲版本庫。版本庫中標記爲index的區域是暫存區,標記爲master的是mater分支所代表的目錄樹。
HEAD標識實際是指向master分支的一個“遊標”。
objects標識的區域爲git的對象庫,實際位於“.git/objects”目錄下,裏面包含了創建的各種對象及內容。
git-description

git 教程

git 快速入門
git 基本概念及基本操作流程和命令
git 自定義
git 搭建服務器以及和遠程庫基本交互
git 分支
git tag 標籤
git 工作流workFlow
git 基礎命令詳解
git 分支和版本管理命令
git 遠程交互命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章