天天看點

Git工作流程及常用指令

1.什麼是Git?

Git 是一個開源的分布式版本控制系統 ,可有效的幫助團隊進行多人協作開發。在Git項目開始時,項目有一個遠端的中央倉庫,團隊成員在本地克隆中央倉庫的檔案進行開發。每一位成員的項目開發基線都領先于平台卻又各自不同,如果将每個成員的開發成果合在一起就是項目的最新狀态,也可以說項目的最新狀态存在于每位成員的本地倉庫中,這就是分布式開發的概念。

2.Git工作流程

一般工作流程如下:

  • 克隆 Git 資源作為工作目錄。
  • 在克隆的資源上添加或修改檔案。
  • 如果其他人修改了,你可以更新資源。
  • 在送出前檢視修改。
  • 送出修改。
  • 在修改完成後,如果發現錯誤,可以撤回送出并再次修改并送出。

下圖展示了 Git 的工作流程:

Git工作流程及常用指令

3.Git常用指令:

git init:初始化一個Git倉庫

git status:檢視倉庫目前狀态

git diff:檢視修改檔案内容詳情

git add .:把修改的檔案送出到倉庫

git commit -m “本次送出的備注資訊,修改了什麼或完成什麼功能”:本次送出的說明

git log:顯示從最近到最遠的送出日志

git reset --hard commit_id:選擇不同版本

git reflog:檢視指令曆史

git checkout – file:撤銷(在準備送出前)

git reset HEAD file:撤銷(git add 後,還未送出)

git rm:删除檔案

git remote add origin [email protected]:path/repo-name.git:關聯一個遠端倉庫

git push -u origin master:推送master分支内容

git push origin master:推送最新更改

git clone:克隆遠端倉庫

git branch:顯示項目分支

注:部分内容來自于菜鳥教程,更詳細内容可點選檢視。

git