git學習 2 Git基本工作流程和常用命令

2021-07-13 18:05:42 字數 1342 閱讀 8558

git的四種基本物件:

2.tree:可以理解為目錄

3.commit:大多數情況代表歷史提交

4.tag:指向乙個commit

四種物件之間的關係:

git的兩種倉庫:

1.裸倉庫:不包括工作目錄,只包含git目錄的內容,通常用於伺服器上

2.本地倉庫:包含git目錄和工作目錄

git倉庫建立的方法:

方法一:gitinit  資料夾名

建立對應資料夾作為倉庫,資料夾下有git目錄為工作目錄,相應git檔案在.git目錄中

方法二:gitinit --bare 資料夾名

建立對應資料夾作為倉庫,資料夾下不建立git目錄,相應git檔案直接在倉庫資料夾中

方法三:gitinit

對於已有的工作區,在工作區目錄下直接建立git目錄

方法四:gitclone 裸倉庫目錄名/ 新裸倉庫名

轉殖指定裸倉庫到當前目錄

git倉庫的三個區域:

1.working directory:工作區,維護乙個樹形結構

2.staging area:暫存區,是工作區與歷史倉庫的快取,維護的是乙個虛擬的樹形結構

3.history repository:歷史倉庫,commit指向的樹形結構

三個區域的工作流程:

常用命令:

1.     git add:將工作區中將要提交的檔案資訊新增到暫存區(詳細鏈結

基本語法:可新增單個或多個檔案,多個檔名用空格隔開,-a代表新增所有檔案。

2.     git commit:將暫存區內容新增到倉庫(詳細鏈結

基本語法:git commit –m 「提交的描述資訊」

3.     git status:列出工作區中不在暫存區的檔案,和當前暫存區中還未commit的資訊。

4.     git rm:從工作區和暫存區刪除檔案

git rm –cached命令,實現只從暫存區刪除檔案,不刪除工作區的檔案

5.     git mv:將工作區和暫存區的檔名同時修改

6.git diff 比較暫存區和工作區

git的基本工作流程

通過git管理github託管專案 是分布式版本控制系統 之前用過的svn是集中式版本控制系統 雖然github也可以管理 但實際過程中是通過git來操作。在本地用的版本控制一般用的是git,伺服器上面一般用的是github git相對於svn的優勢 1.本地版本控制,每台計算機在本地都有自己的版本...

2 Git基本操作

一 嘗試對檔案進行多次修改,並提交到暫存區 本地倉庫 二 基本理論 1 git add 是將檔案放進暫存區,可放入多次,最後來乙個git commit 2 git commit 是將暫存區的內容 提交到 當前分支 3 git status 檢測你是否對當前工作區檔案進行修改,且尚未提交到暫存區 4 ...

Git 工作流程

git 作為乙個原始碼管理系統,不可避免涉及到多人協作。協作必須有乙個規範的工作流程,讓大家有效地合作,使得專案井井有條地發展下去。工作流程 在英語裡,叫做 workflow 或者 flow 原意是水流,比喻專案像水流那樣,順暢 自然地向前流動,不會發生衝擊 對撞 甚至漩渦。本文介紹三種廣泛使用的工...