【Git教程】Git入門

0. Git的作用

Git是什麼?

Git是目前世界上先進的分佈式版本控制系統。

版本控制又是什麼呢?
比如第一天你寫了一個word文檔保存在計算機上,併發送給了老闆;
第二天老闆提出了修改意見,你又按照意見修改了,另存爲V2;
第三天你自己又有了新的想法,又在V2的基礎上改動了,另存爲V3…
幾天後,你的文檔最後成了這樣:
在這裏插入圖片描述
一團亂麻。
所以需要一個版本控制工具來有序地記錄每次文件的改動

對於程序開發來說,實際上是將你的程序開發過程 分步驟 記錄下來

Git最初由林納斯·託瓦茲創作,於2005年以GPL發佈。最初目的是爲更好地管理Linux內核開發而設計。(據說Linus以十天的時間編寫出git第一個版本…跪)

與CVS、Subversion一類的集中式版本控制工具不同,Git採用了分佈式版本庫的作法,不需要服務器端軟件,就可以運作版本控制,使得源代碼的發佈和交流極其方便,且速度很快。

1. 安裝Git

官網:https://git-scm.com/

自動識別你的系統
Git 官網 下載Git
默認安裝即可。

2.配置

2.1 初次使用Git前的配置

命令行中輸入:

git config --global user.name "用戶名"
git config --global user.email "郵箱"

再輸入,查看:

git config --list

2.2 GUI

Git安裝後是有GUI的,如下圖所示
git GUI
但是命令行多麼原生態呀,果斷放棄GUI

3. 理論基礎

3.1. 三個區

最常說的git的理論當然是:

  • 工作區(Working Directory):你的電腦本地
  • 暫存區(Stage):圖中index標誌的區域,暫存區是git中很重要的概念、有着很關鍵的作用
  • 版本倉庫(Repository):圖中master標註的區域,git初始配置後會自動創建的第一個分支master,以及指向master的一個指針叫HEAD。

git 工作區 暫存區 版本庫

3.2. Git工作流程

Git一般的工作流程是:

  • 在工作區(working directory)中添加、修改文件
  • 將需要進行版本管理的文件放入(add)暫存區(stage)
  • 將暫存區的文件提交(commit)到倉庫(repository)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章