Git 基本操作

Git 的工作就是建立和儲存你專案的快照及與之後的快照進行對比。

本章將對有關建立與提交你的專案快照的命令作介紹。

Git 常用的是以下 6 個命令:git clonegit pushgit addgit commitgit checkoutgit pull,後面我們會詳細介紹。

說明:

  • workspace:工作區
  • staging area:暫存區/快取區
  • local repository:版本庫或本地倉庫
  • remote repository:遠端倉庫

一個簡單的操作步驟:

$ git init    
$ git add .    
$ git commit  
  • git init - 初始化倉庫。
  • git add . - 新增檔案到暫存區。
  • git commit - 將暫存區內容新增到倉庫中。

建立倉庫命令

下表列出了 git 建立倉庫的命令:

命令 說明
git init 初始化倉庫
git clone 拷貝一份遠端倉庫,也就是下載一個專案。

提交與修改

Git 的工作就是建立和儲存你的專案的快照及與之後的快照進行對比。

下表列出了有關建立與提交你的專案的快照的命令:

命令 說明
git add 新增檔案到倉庫
git status 檢視倉庫當前的狀態,顯示有變更的檔案。
git diff 比較檔案的不同,即暫存區和工作區的差異。
git commit 提交暫存區到本地倉庫。
git reset 回退版本。
git rm 刪除工作區檔案。
git mv 移動或重新命名工作區檔案。

提交日誌

命令 說明
git log 檢視歷史提交記錄
git blame <file> 以列表形式檢視指定檔案的歷史修改記錄

遠端操作

命令 說明
git remote 遠端倉庫操作
git fetch 從遠端獲取程式碼庫
git pull 下載遠端程式碼併合並
git push 上傳遠端程式碼併合並