git命令小節

2021-07-07 06:19:38 字數 1073 閱讀 8782

環境:ubuntu

1)git init 把你新建的乙個資料夾(可空也可非空)初始化(有乙個.git的隱藏配置目錄)為乙個創庫,由git管理。

2)git add把在倉庫下的文字型別的檔案新增到倉庫中,使用空格隔開可以一次性新增多個檔案。

3)git commit -m m為引數後面用引號把一些提交的提示擴起來,此命令可以一次性提交多個新增的檔案。

4)git status 檢視倉庫狀態,比如處於哪個分支,那些檔案被修改,未提交。

5)git diff 檢視檔案具體更改的內容。

6)git log 檢視從最近到最遠的提交日誌,內容為git commit -m後的提示,還可以加上引數--pretty=oneline則一行只有乙個快照。其中很長一串包括數字或者英文本母(十六進製制)的是commit id號。

7)git reset 回退版本命令也可以把沒有commit 的add回退也就是清空,也可以回退工作區版本其中最新版本位head上乙個版本位head^(最新的版本由head指標指定)再上乙個版本為head^^,以此類推,當然如果一百個的話就是簡寫為head~100,命令為git reset --hard head^,一旦回退,使用git log命令檢視,回退前最新版本不見了,如果又要回去此時就要使用這個命令加上commit id號(命令視窗沒關可以找到或者使用下面這個命令查詢git reflog,commid id不必寫全,但也不能太少)。

8)git reflog 檢視歷史每一次命令,不僅僅是提交。

9)git checkout --(檔名),    用版本庫的版本替換工作區的版本無論是刪除還是修改, 使檔案(本身)回到最近一次git commit或者git add的狀態(就是沒有git add),當你不但改亂了工作區某個檔案的內容,還新增到了暫存區時,想丟棄修改,分兩步,第一步用命令git reset head file,現在暫存區是空的,但是工作區還有修改,第二步使用git checkout -- 檔名,然後整個世界都沒有修改了!

10)git rm (檔名) , 刪除版本庫的檔案(.git),再然後需要git commit提交。

交換機配置命令小節

1.router enable router config term enter configuration commands,one per line.end with cntl z.router config hostname r1 請按照命名規則命名 r1 config enable secr...

git 命令 git命令入門

1.本地使用 首次使用,需要進行全域性配置 git config global user.name 使用者名稱 git config global user.email 郵箱位址 git常用命令 git倉庫初始化 git init 新增到快取區 git add 檔名 新增當前目錄到快取區 git a...

Visitor模式小節

今天看scott meyers的 my most important c aha moments.ever 這篇文章 http www.artima.com cppsource top cpp aha moments.html 裡面有一點 understanding what problem vis...