1. 程式人生 > 實用技巧 >Git有關建立與提交專案的命令

Git有關建立與提交專案的命令

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 reset 回退版本。
git rm 刪除工作區檔案。
git mv 移動或重新命名工作區檔案。

提交日誌

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

遠端操作

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