github使用教程 (三)Git的工作原理與概念

2021-09-11 06:31:46 字數 1466 閱讀 1359

一、git和其他版本控制系統如svn的乙個不同之處就是有暫存區的概念。

用git命令時,要了解一下git的幾個基本概念「工作區、暫存區和版本庫」三者之間的關係,才能徹底理解git命令:

1.工作區:就是你在電腦裡看到的目錄。

2.暫存區:英文名叫stage,或index。一般存放在".git目錄下" 下的index檔案(.git/index)中,所以我們把暫存區有時也叫作索引(index)。

3.版本庫:工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。git中的head/master是分支,是版本庫。

三者關係是如何轉換的,例如我們把檔案往git版本庫(倉庫)裡新增的時候,是分兩步執行的:

第一步:是用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區;

第二步:是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

一旦提交後,如果你又沒有對工作區做任何修改,那麼工作區就是「乾淨」的:

二、為什麼要用命令操作github        

git 有多種使用方式。 你可以使用原生的命令列模式,也可以使用 gui 模式,這些 gui 軟體也能提供多種功能。 在本書中,我們將使用命令列模式。 這是因為首先,只有在命令列模式下你才能執行 git 的所有命令,而大多數的 gui 軟體只實現了 git 所有功能的乙個子集以降低操作難度。 如果你學會了在命令列下如何操作,那麼你在操作 gui 軟體時應該也不會遇到什麼困難,但是,反之則不成立。 此外,由於每個人的想法與側重點不同,不同的人常常會安裝不同的 gui 軟體,但 所有 人一定會有命令列工具。

假如你是 mac 使用者,我們希望你懂得如何使用終端(terminal);假如你是 windows 使用者,我們希望你懂得如何使用命令視窗(command prompt)或 powershell。 如果你尚未掌握以上技能,我們建議你先停下來快速學習一下。

作者單位:北京速融科技****

行業:擔保軟體研發

Git使用教程 三 遠端庫GitHub使用

參考git之所以強大是因為它與github結合,讓你的庫可以通過網路傳送到任何一台連線網路的電腦。git本地庫是通過ssh加密傳輸,所以要進行ssh配置。首先在自己的使用者主目錄下看看有沒有.ssh目錄,這裡我們可以使用命令ls ah檢視,再看看資料夾內有沒有id rsa和id rsa.pub兩個檔...

git與github的簡單使用教程

點選new,進入建立倉庫頁面 對將要建立的倉庫進行一些簡單的設定 最後再點選create repository就可以了。到這我們就建立好了乙個倉庫。使用ssh 在本地建立git工作區 進入git工作區,開啟git命令視窗 使用git clone命令將遠端倉庫轉殖到本地工作區 使用git add命令,...

Git 三)github的使用入門

github 簡明教程 git 簡明指南 ubuntu環境下github安裝與使用 git常用命令 git branch a 檢視當前分支 sudo apt get update sudo apt get install git git config global user.name min git...