Git常用命令說明

2021-10-03 03:45:27 字數 1603 閱讀 2588

使用環境:centos6.5

建立版本庫,可以是乙個空的目錄,或是已存在檔案的目錄執行命令;

//執行後,linux下,執行ls -al命令;可以看到隱藏檔案.git 的目錄,這個目錄是git用來跟蹤管理版本庫的,請勿更改,否則會破壞git版本庫

git init

2. 把檔案新增到暫存區理解暫存區請看:廖雪峰:git工作區和暫存區

//關於檔案說明:只能跟蹤文字檔案的改動,比如txt檔案,網頁,所有的程式**等,其他一些二進位制檔案,追蹤不到修改行為,另外注意檔案的編碼,建議使用utf-8編碼,windwos不要用記事本編寫;

//新增單個檔案

git add 檔案1

//新增多個檔案

git add 檔案1, 檔案2

3. 把檔案提交到倉庫,(把暫存區的檔案提交到當前分支,git init產生的分支是master)

git commit -m "提交增刪改查檔案的說明"
4.檢視當前倉庫的狀態

git status
5.檢視修改的內容

git

diff

6. 檢視歷史記錄,可以看到commit 的記錄;

git log [檔名]
增加–pretty=oneline引數,檢視到一串hash的commit id,注意順序,最新的在上面;

7.版本回退

例如: 恢復上乙個版本,也就事截圖中的modify readme.txt版,執行後檢視檔案已經恢復;

詳細請看:廖雪峰git講解之版本回退

git reset --hard head^
8. 檢視歷史執行的命令

git reflog
9. 將檔案回到最近一次git commit 或git add時的狀態

git checkout --  檔名
10.刪除檔案場景:已經commit之後的檔案,執行了rm刪除檔案操作;

1、確認刪除該檔案執行以下命令,重新commit;

git

rm 檔名

2、刪錯了,因為你本地雖然刪了,但是版本庫還有那;把誤刪的恢復到最新版本

git checkout -- test.txt

Git 常用命令說明

例如 git clone git hi3796mv100 dvb ott umbase.git b hi3796mv100 tianjin coship 8g 1g 2 git status 檢視哪些檔案被修改過 3 git diff 檔案路徑 檢視修改了什麼 例如 git diff device ...

Git常用命令說明

大筆一揮,讓我來講講神奇的分布式 版本管理工具git 1 git clone b 倉分支名 庫位址 2 git status 3 git branch 4 git checkout b 本地新分支 建立新分支並切換 5 git add 6 git commit m 注釋 7 git pull ori...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...