GIT 基礎詳細理解

2021-10-23 18:01:10 字數 1536 閱讀 7761

想要了解git要先知道 它是什麼,怎麼用的,用它來做什麼

首先git 官方的來說是一種版本管理控制系統(縮寫vcs)

那何謂 –「版本管理控制系統」– 版本管理是一種記錄檔案變化的方式,以便將來查閱特定版本的檔案內容

簡單來說就是 當我們對文件進行修改,刪除,的一些操作時,版本管理會進行監聽記錄我們修改的資料變化,並且進項記錄, 這樣就解決了當我們人為操作的時候的一些問題。

比如 當文件複製過多,就無法判斷哪個文件是最新的

在對文件進行更新資料資料時,就要對文件進行複製,十分麻煩

當乙個文件由多名人員進行更新時,就會出現文件資料覆蓋的問題

而git就對這些問題進行了規整化的操作,它可以在任何時間點,將文件的狀態作為更新記錄儲存起來,也可以在任何時間點,將更新記錄恢復回來。

其次它是什麼用的

在使用 git 前,需要告訴 git 你是誰,在向 git 倉庫中提交時需要用到。

配置提交人姓名:git config --global user.name 提交人姓名

配置提交人姓名:git config --global user.email 提交人郵箱

檢視git配置資訊:git config --list

注意

如果要對配置資訊進行修改,重複上述命令即可。

配置只需要執行一次。

1.5.2 提交步驟

git init 初始化git倉庫 (mac中command+shift+. 可以顯示隱藏檔案)

git status 檢視檔案狀態

git add .檔案列表 追蹤檔案

git commit -m 提交資訊 向倉庫中提交**

git log 檢視提交記錄

1.5.3 撤銷

最後是我們用它來做什麼

1.—當專案是多人協同開發是 我們的**要和其他人員的**進行融合,這個時候就要用git 中的本地貯存和暫時儲存了

git記錄了我們不同時間段所提交的**

git執行順序 是 在工作區域進行**程式設計完成後–提交—暫存區,–提交—本地倉庫 再與其他人員的**進行糅合

2.----當我們要對已提交的文件進行撤回,修改時

根據上文解釋 git 會記錄我們不同時間段提交的**,我們就根據這一點 撤回到你想要的文件

另外 git還提供分支建立的方法

主分支(master):第一次向 git 倉庫中提交更新記錄時自動產生的乙個分支。

開發分支(develop):作為開發的分支,基於 master 分支建立。

功能分支(feature):作為開發具體功能的分支,基於開發分支建立

分支命令

還有當你 需要放下手上的** 去另外的**進行工作時 要將原先的**封存起來

git基礎操作(詳細版)

給某個資料夾初始化git git init給該資料夾下建立乙個版本,需要該資料夾下的檔案有所變化,因此建立乙個檔案在該資料夾下面,然後操作以下兩步 git add code.txt git commit m 關於該版本的注釋 說明 git log版本之間並不是記錄了全部的檔案內容資訊,而是只記錄目前...

git基礎使用 超級詳細

一.使用git前的步驟 1.安裝git 安裝步驟省略 2.使用git設定使用者名稱和郵箱 git config global user.name your name git config global user.email email example.com 二.使用git進行專案開發的步驟 1.轉...

Git簡單理解及基礎操作

4 linux 編譯安裝git 5 git常用的其它命令 不幸的是,microsoft的word excel格式是二進位制格式,因此,版本控制系統是沒法跟蹤檔案的改動的,如果要真正使用版本控制系統,就要以純文字方式編寫檔案。git 生成ssh 金鑰 可以使用git gui中的help show ss...