1. 程式人生 > >Git的常用命令總結

Git的常用命令總結

本文適合已經瞭解並且大致會使用Git的

一:建立版本庫

  1. 建立一個空目錄

$ mkdir fileName《其中fileName例如readme.txt》
$ cd fileName
$ pwd
《其中的pwd命令用於顯示當前的目錄》

  1. 把上面建立的目錄變成Git可以管理的倉庫

$ git init
《這步之後就會在現在的目錄中出現一個 .git 檔案》
《後面寫的檔案就要儲存在現在建立的目錄下》

  1. 將寫好的一些檔案新增到倉庫

$ git add fileName

  1. 將寫好的一些檔案提交到倉庫

$ git commit -m “explain this commit”《其中-m後面寫的是對本次提交的說明,例如wrote a readme file》

二:尋找歷史檔案

  1. 檢視當前倉庫的狀態

$ git status,《可以看當前檔案是否被修改或者被提交》

  1. 檢視檔案具體被修改的內容

$ git diff fileName

  1. 顯示所有的提交日誌

$ git log
或者 $ git log --pretty=oneline

  1. 回到上一次寫的版本檔案

$ git reset --hard HEAD^《HEAD表示當前版本,HEAD ^ 表示上一個版本,HEAD^^表示上上個檔案,以此類推》

  1. 回到最新的版本

$ git reset --hard commit_id《commit_id是每個檔案的版本號》

  1. 檢視所記錄的每一次的命令

$ git reflog

  1. 檢視檔案內容

$ cat fileName

8.撤銷修改

$ git checkout --fileName

  1. 在檔案管理器中刪除檔案

$ rm fileName

  1. 在版本庫中刪除檔案

$ git rm fileName

三: 遠端倉庫

  1. 建立SSH Key

《引號裡面例如:[email protected]

  1. 關聯遠端庫

$ git remote add origin [email protected]:yourAccount/learngit.git《其中yourAcconut是你在github上面註冊的賬戶,learngit是在github上面建立的倉庫名》

  1. 將本地庫的內容推送到遠端庫

$ git push -u origin master

  1. 從遠端庫克隆到本地庫

$ git clone [email protected]:yourAccount/gitskills.git