Git的基本概念和操作

2022-07-28 16:33:31 字數 1160 閱讀 4312

第一課 git 誰與爭鋒

什麼是版本控制系統?

vcs(version control system)是持程式**管理軟體的統稱,是用來儲存程式檔案的修改記錄以及歷史版本,以便日後檢視或使用。

傳統的vcs是集中管理和控制,每次只能乙個人預先鎖定檔案並進行修改,存在效率低的問題;但是如果修改的人很多,需要採用分布式的方法,每乙個人隨時都可以獲取乙個程式檔案修改,到最後送回vcs的時候進行合併即可。

git是由linux大神torvalds開發的。

1-1 安裝和使用git

2.安裝完畢之後,建立資料夾。

3.啟動git bash,使用:

cd  '資料夾路徑'

注意如果資料夾路徑包含空格需要用引號將路徑括起來。

4.初始化管理資料夾,執行以下指令

git init

這個指令是乙個初始化指令,是為了建立乙個repository「文件庫」,用於儲存被管理的檔案和資料夾內容,以及各種歷史版本。

通常這個資料夾是隱藏的。

#當指令較長的時候可以使用反斜槓「\」結尾,然後按下enter繼續輸入。

#執行git help -a 顯示完整的指令列表;執行「git 指令 -help」則會顯示指令的網頁說明檔案

5.建立乙個檔案poem.txt。

6.在git bash中執行

git add poem.txt

git status

第乙個指令是將檔案加入git系統索引,第二個指令是顯示當前git狀態。

7.把檔案送進git文件庫。

git commit -m '這次操作的說明' --author=『操作者姓名

執行之後若想更改相關資料或者說明使用

git commit --amend -m '新的操作的說明' --author=『操作者姓名

8.啟用圖形模式檢視

gitk

9.退出git bash

exit

1-2 git工作方式

操作git的基本流程就是先修改檔案,然後執行『git add』指令將檔案內容加入git系統索引,接著執行『git commit』指令,將檔案內容存入文件庫。

注意每次修改之後,都需要再次執行『git add』指令才會更新git索引

Git 基本操作和基本概念

git是linux創始人linus用c語言寫的分布式版本控制系統,與之相對的是集中式版本控制系統如svn,cvs,vss,但是都比不上git好用 git init 可以將把這個目錄變成git可以管理的空倉庫,並且會形成.git的隱藏資料夾,可以用ls alh命令檢視到 git add filenam...

GIT基本概念

工作區是個工作目錄,實質上就是我們的在開發過程中對其進行新增 編輯的源 包括標頭檔案 原始檔和配置檔案 在工作區中有乙個隱藏檔案 git 它不屬於工作區,而是git版本庫。該檔案下包括很多其他檔案,其中重要的是暫存區 git index 物件庫 git objects 分支 master分支和其他分...

git 基本概念

理解git首先要對它自己的主要概念理解清楚,這個我看了一邊後又重新梳理了一邊思路,提取了幾個自己很容易誤解和難區分的概念,在這裡詳細介紹下 工作區 就是你在電腦裡能看到的目錄,比如我的learngit資料夾就是乙個工作區。暫存區 工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。gi...