想要了解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...