使用環境: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,全域性配置檔案,作用於所有...