二 git學習筆記06

2021-07-29 21:02:55 字數 1168 閱讀 3508

內容多來自於

一  git 分支

1 遠端引用是對遠端倉庫的引用(指標),包括分支、標籤等等。 你可以通過 git ls-remote (remote) 來顯式地獲得遠端引用的完整列表,或者通過 git remote show        (remote) 獲得遠端分支的更多資訊。 然而,乙個更常見的做法是利用遠端跟蹤分支。

2 遠端跟蹤分支是遠端分支狀態的引用。 它們是你不能移動的本地引用,當你做任何網路通訊操作時,它們會自動移動。 遠端跟蹤分支像是你上次連線到遠端倉庫        時,那些分支所處狀態的書籤。

3 檢視你已經配置的遠端倉庫伺服器,可以執行git remote命令。它會列出你指定的每乙個遠端伺服器的簡寫。

4 git remote add 新增乙個新的遠端 git 倉庫,同時指定乙個你可以輕鬆引用的簡寫。

5 想要檢視某乙個遠端倉庫的更多資訊,可以使用 git remote show [remote-name] 命令。

6 在 git 中整合來自不同分支的修改主要有兩種方法:merge 以及 rebase。

7 git 可以使用四種主要的協議來傳輸資料:本地協議(local),http 協議,ssh(secure shell)協議及 git 協議。

8 git 可以使用四種主要的協議來傳輸資料:本地協議(local),http 協議(智慧型(smart)http 協議和啞(dumb)http 協議兩種),ssh(secure shell)協議及 git 協議。

9 整合管理者工作流 流程的工作方式如下所示

a 專案維護者推送到主倉庫。

b 貢獻者轉殖此倉庫,做出修改。

c 貢獻者將資料推送到自己的公開倉庫。

d 貢獻者給維護者傳送郵件,請求拉取自己的更新。

e 維護者在自己本地的倉庫中,將貢獻者的倉庫加為遠端倉庫並合併修改。

f 維護者將合併後的修改推送到主倉庫。

10 司令官與副官工作流

a 普通開發者在自己的特性分支上工作,並根據 master 分支進行變基。 這裡是司令官的`master`分支。

b 副官將普通開發者的特性分支合併到自己的 master 分支中。

c 司令官將所有副官的 master 分支併入自己的 master 分支中。

d 司令官將整合後的 master 分支推送到參考倉庫中,以便所有其他開發者以此為基礎進行變基。

Git學習筆記(二)

1.忽略檔案 git提供了一種可配性很強的機制來允許使用者將制定的檔案或目錄排除在版本控制之外,它會檢查 倉庫的根目錄下是否存在乙個名為.gitignore的檔案,如果存在的話就去一行一行的讀取這個檔案裡邊的內容並把每一行指定的檔案或目錄排除在版本控制之外。注意.gitignore中指定的檔案或目錄...

Git學習筆記(二)

1 分支 git branch m master mymaster m引數告訴git要執行分支移動 重新命名 操作。另外兩個引數分別是分支原名稱和新名稱。git branch 檢視分支。該命令沒有引數,git顯示本地版本庫中所有的本地分支名稱。結果中,前面帶星號的分支是當前檢出的分支,即當前工作目錄...

Git學習筆記 二

小白一枚。學習筆記。僅供參考。歡迎指錯。二 基本的git概念 git版本庫不僅儲存庫中所有檔案的完整副本,而且儲存版本庫本身的副本。git維護的兩個主要的資料結構 物件庫 object store 索引 index 索引 臨時的 動態的二進位制檔案,它描述的是版本庫的目錄結構。更準確地說,索引捕獲專...