Git基本操作

2021-09-16 12:17:08 字數 2254 閱讀 9410

安裝完後檢視 git --version

git config --global user.name "name" 設定使用者名稱

git config --global user.email "[email protected]" 設定郵箱

git config命令的--global引數,表示這台機器上所有的git倉庫都會使用這個配置

通過mkdir testgit 建立乙個目錄,使用git init 命令把這個目錄變成git可以管理的版本庫。這樣目錄裡面修改,刪除,新增檔案等操作git都能跟蹤。

可以發現testgit目錄下多了乙個資料夾

使用命令git add ,把檔案新增到暫存區,可反覆多次使用,新增多個檔案;

使用命令git commit -m,告訴git把檔案新增到倉庫。

1、test.txt檔案已經提交,現在我們修改了檔案。使用git status命令檢視當前倉庫狀態。git告訴我們檔案被修改過,但還沒有提交。

2、如果你記不清楚你修改過檔案那些地方可以通過命令git diff檢視修改內容

然後執行命令git add 新增檔案到倉庫,執行命令git commit -m 提交檔案。

3、在使用git status命令檢視當前庫狀態,git告訴我們沒有需要提交修改。

1、使用git log命令可以從近到遠顯示提交日誌,用於確定回退到哪乙個版本。

2、在git中head表示當前版本,head^表示上乙個版本,head^^表示上上乙個版本,往上100個版本寫100個^比較容易數不過來,所以寫成head~100

3、回退使用git reset命令,這裡回退到上乙個版本

也可以跟commit id版本號 ,版本號可以不寫全,前幾位就可以了,git會自動去找。

3、如果現在又想恢復到刪除的版本,就必須找到刪除版本commit id. git提供乙個命令git reflog用來記錄每一次命令 可以用於回到未來版本:

把檔案往git版本庫里新增的時候,是分兩步執行的:

第一步是使用命令git add把新增檔案,就是把檔案修改新增到暫存區;

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

git diff 比較的是工作區檔案與暫存區檔案的區別(上次git add 的內容)

git diff --cached 比較的是暫存區的檔案與倉庫分支裡(上次git commit 後的內容)的區別

1、如果修改的內容,還未使用命令git add到暫存區,想撤銷修改 用命令git checkout -- file。

2:如果修改的內容已經git add到暫存區了,撤銷修改需要兩步:第一步用命令git reset head ,撤銷暫存區修改內容,重新放回工作區,第二步git checkout -- file 撤銷工作區修改。

3:已經提交了不合適的修改到版本庫時,想要撤銷本次提交,回退版本git reset hard commit_id。

使用git rm 命令刪除檔案

恢復刪除檔案:git reset head

git checkout --

Git基本操作

1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...

git基本操作

1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...

Git基本操作

21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...