Git的常用命令總結
本文適合已經瞭解並且大致會使用Git的
一:建立版本庫
- 建立一個空目錄
$ mkdir fileName《其中fileName例如readme.txt》
$ cd fileName
$ pwd
《其中的pwd命令用於顯示當前的目錄》
- 把上面建立的目錄變成Git可以管理的倉庫
$ git init
《這步之後就會在現在的目錄中出現一個 .git 檔案》
《後面寫的檔案就要儲存在現在建立的目錄下》
- 將寫好的一些檔案新增到倉庫
$ git add fileName
- 將寫好的一些檔案提交到倉庫
$ git commit -m “explain this commit”《其中-m後面寫的是對本次提交的說明,例如wrote a readme file》
二:尋找歷史檔案
- 檢視當前倉庫的狀態
$ git status,《可以看當前檔案是否被修改或者被提交》
- 檢視檔案具體被修改的內容
$ git diff fileName
- 顯示所有的提交日誌
$ git log
或者 $ git log --pretty=oneline
- 回到上一次寫的版本檔案
$ git reset --hard HEAD^《HEAD表示當前版本,HEAD ^ 表示上一個版本,HEAD^^表示上上個檔案,以此類推》
- 回到最新的版本
$ git reset --hard commit_id《commit_id是每個檔案的版本號》
- 檢視所記錄的每一次的命令
$ git reflog
- 檢視檔案內容
$ cat fileName
8.撤銷修改
$ git checkout --fileName
- 在檔案管理器中刪除檔案
$ rm fileName
- 在版本庫中刪除檔案
$ git rm fileName
三: 遠端倉庫
- 建立SSH Key
《引號裡面例如:[email protected]》
- 關聯遠端庫
$ git remote add origin [email protected]:yourAccount/learngit.git《其中yourAcconut是你在github上面註冊的賬戶,learngit是在github上面建立的倉庫名》
- 將本地庫的內容推送到遠端庫
$ git push -u origin master
- 從遠端庫克隆到本地庫
$ git clone [email protected]:yourAccount/gitskills.git