一.基本快照命令
1.git add 新增檔案到快取
情形是:在工作目錄中新建bb.txt,cc.txt
$ git status -s2.git status檢視工作目錄和快取區的**檔案的狀態(上次提交之後)當前情形:(1)git add . 命令把bb.txt檔案加入快取中,(2)當前目錄新建檔案cc.txt??bb.txt
??cc.txt
$ git statuson branch master
your branch is up to
date with '
origin/master'.
changes to be committed:
(use
"git reset head ...
"to unstage)
new
file
: bb.txt
untracked files:
(use
"git add ...
" to include in
what will be committed)
cc.txt
$ git status -s(3)修改bb.txt檔案a bb.txt //上次提交以後加入到快取中的
??cc.txt //上次提交以後只在工作目錄中增加了,沒有加入到快取中的
$ git status -sam bb.txt //上次提交以後加入到快取中的以後又在工作目錄中修改了
??(4)在目錄中刪除已經提交到版本庫中的aa.txt檔案,執行git add cc.txt命令cc.txt
$ git status -s你可以看到,在簡短輸出中,有兩欄。第一欄是快取的,第二欄則是工作目錄的d aa.txt //在目錄中刪除已經提交到版本庫中的檔案,但是沒有加入到快取
am bb.txt
a cc.txt
(5)情形:所有檔案提交後,又在工作目錄中修改,但是沒有增加到快取
$ git status -s3.git diff 展示已增加到版本庫中的檔案,修改此檔案但尚未快取的具體內容m cc.txt
情形:在工作目錄中(1)修改bb.txt增加「+xiugai」,(2)修改cc.txt增加"cctxt檔案裡的內容",(3)刪除aa.txt
4.git diff --cached 檢視已快取的改動具體內容(與上次提交[commit]對比)
5. git diff head 檢視已增加到版本庫中的檔案,未快取和已快取的所有改動的具體內容
情形:工作目錄中aa.txt已經被刪除並已加入快取,bb.txt的內容快取之後又修改了,cc.txt的內容快取以後又修改了(以最後一次修改後的結果內容顯示)
6.git commit -m '描述' 提交到版本庫
7.git commit -a 版本庫中原有的檔案,自動新增到快取, 不過你仍然需要執行git add
來新增新檔案到快取,就像 subversion 一樣。
8.git reset head 取消快取已快取的內容
9.把已經新增到快取區的檔案,從快取區和磁碟中刪除
$ git rm二.分支命令dd.txt -frm'
dd.txt
'
git命令詳解
git 是乙個很強大的分布式版本控制系統。它不但適用於管理大型開源軟體的源 管理私人的文件和源 也有很多優勢。git常用操作命令 1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端...
GIT命令詳解
2 進行預設安裝在開始選單中找到如下 開啟git bash出現如下圖就是安裝成功 3 git是乙個分布式版本控制系統,需要填寫使用者名稱和郵箱作為標識 4 基本命令 mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的 git倉庫,...
Git命令詳解(上)
工作區,暫存區,本地 庫 工作區 編輯 的地方 暫存區 執行git add 1.txt 那麼就是將1.txt檔案放入暫存區 本地 庫 執行git commit m 備註 將暫存區中的檔案放入本地 庫 git help git help檢視常用命令 git help a 檢視所有的命令 git hel...