「《Pro Git》繁體中文翻譯」:修訂間差異

出自DILA Wiki
imported>Ray
無編輯摘要
imported>Ray
 
(未顯示同一使用者於中間所作的 37 次修訂)
行 1: 行 1:
 本文翻譯自: [http://progit.org/book/zh/ch1-1.html 《Pro Git》簡體中文翻譯]
 本文翻譯自: [http://progit.org/book/zh/ch1-1.html 《Pro Git》簡體中文翻譯]


* 1 [[Pro Git 第1章 入門|入門]]
=[[Pro Git 第1章 入門|入門]]=
** 1.1 [[Pro Git 1.1 關於版本控制|關於版本控制]]
* 1.1 [[Pro Git 1.1 關於版本控制|關於版本控制]]
** 1.2 [[Pro Git 1.2 Git 的歷史|Git 的歷史]]
* 1.2 [[Pro Git 1.2 Git 的歷史|Git 的歷史]]
** 1.3 [[Pro Git 1.3 Git 基礎要點|Git 基礎要點]]
* 1.3 [[Pro Git 1.3 Git 基礎要點|Git 基礎要點]]
** 1.4 [[Pro Git 1.4 安裝 Git|安裝 Git]]
* 1.4 [[Pro Git 1.4 安裝 Git|安裝 Git]]
** 1.5 [[Pro Git 1.5 初次使用 Git 前的設定|初次使用 Git 前的設定]]
* 1.5 [[Pro Git 1.5 初次使用 Git 前的設定|初次使用 Git 前的設定]]
** 1.6 [[Pro Git 1.6 取得協助|取得協助]]
* 1.6 [[Pro Git 1.6 取得協助|取得協助]]


* 2 [[Pro Git 第2章 Git 基礎|Git 基礎]]
=[[Pro Git 第2章 Git 基礎|Git 基礎]]=
** 2.1 [[Pro Git 2.1 取得專案的 Git 倉庫|取得專案的 Git 倉庫]]
* 2.1 [[Pro Git 2.1 取得專案的 Git 倉庫|取得專案的 Git 倉庫]]
** 2.2 [[Pro Git 2.2 將變更記錄到儲存庫|將變更記錄到儲存庫]]
* 2.2 [[Pro Git 2.2 將變更記錄到儲存庫|將變更記錄到儲存庫]]
** 2.3 [[Pro Git 2.3 查看提交歷史|查看提交歷史]]
* 2.3 [[Pro Git 2.3 查看提交歷史|查看提交歷史]]
** 2.4 [[Pro Git 2.4 撤銷操作 (Undo)|撤銷操作 (Undo)]]
* 2.4 [[Pro Git 2.4 撤銷操作 (Undo)|撤銷操作 (Undo)]]
** 2.5 [[Pro Git 2.5 遠端倉庫的使用|遠端倉庫的使用]]
* 2.5 [[Pro Git 2.5 遠端倉庫的使用|遠端倉庫的使用]]
** 2.6 [[Pro Git 2.6 貼標籤|貼標籤 (Tagging)]]
* 2.6 [[Pro Git 2.6 貼標籤|貼標籤 (Tagging)]]
** 2.7 [[Pro Git 2.7 技巧和竅門|技巧和竅門]]
* 2.7 [[Pro Git 2.7 技巧和竅門|技巧和竅門]]


* 3 [[Pro Git 第3章 Git 分支|Git 分支 (Branch)]]
=[[Pro Git 第3章 Git 分支|Git 分支 (Branch)]]=
** 3.1 [[Pro Git 3.1 分支是什麼|分支是什麼]]
* 3.1 [[Pro Git 3.1 分支是什麼|分支是什麼]]
** 3.2 [[Pro Git 3.2 基本的分支與合併|基本的分支與合併]]
* 3.2 [[Pro Git 3.2 基本的分支與合併|基本的分支與合併]]
** 3.3 [[Pro Git 3.3 分支管理|分支管理]]
* 3.3 [[Pro Git 3.3 分支管理|分支管理]]
** 3.4 [[Pro Git 3.4 分支式工作流程|分支式工作流程]]
* 3.4 [[Pro Git 3.4 分支式工作流程|分支式工作流程]]
** 3.5 [[Pro Git 3.5 遠端分支|遠端分支]]
* 3.5 [[Pro Git 3.5 遠端分支|遠端分支]]
** 3.6 [[Pro Git 3.6 衍合|衍合 (Rebasing)]]
* 3.6 [[Pro Git 3.6 衍合|衍合 (Rebasing)]]


* 4 [[Pro Git 第4章 伺服器上的 Git|伺服器上的 Git]]
=[[Pro Git 第4章 伺服器上的 Git|伺服器上的 Git]]=
  到目前為止,你應該已經學會了使用 Git  來完成日常的工作。然而,如果想與他人合作,還需要一個遠端的 Git  倉庫。儘管技術上可以從個人的倉庫裡推送和拉取改變,但是我們不鼓勵這樣做,因為一不留心就很容易弄混其他人的進度。另外,你也一定希望合作者們即使在自己不 機的時候也能從倉庫獲 資料,因此擁有一個更穩定的 共倉庫十分有用。更好的合作方式是建立一個大家都可以訪問的共用倉庫,從那裡推送和拉 資料。我們將把這個倉庫稱為 「Git 伺服 」;代 一個 Git  倉庫只需要花費很少的資源,幾乎從不需要整個伺 器來支援它的運行。
* 4.1 [[Pro Git 4.1 通訊協定|通訊協定 (Protocols)]]
* 4.2 [[Pro Git 4.2 在伺服器部署 Git|在伺服器部署 Git]]
* 4.3 [[Pro Git 4.3 產生 SSH 公開金鑰|產生 SSH 公開金鑰]]
* 4.4 [[Pro Git 4.4 架設伺服器|架設伺服器]]
* 4.5 [[Pro Git 4.5 | 開存 ]]
* 4.6 [[Pro Git 4.6 網頁界面 GitWeb|網頁界面 GitWeb]]
* 4.7 [[Pro Git 4.7 權限管理 Gitosis|權限管 器 Gitosis]]
* 4.8 [http://progit.org/book/ch4-8.html Gitolite]
* 4.9 [[Pro Git 4.9 Git Daemon|Git Daemon]]
* 4.10 [[Pro Git 4.10 Git 託管服務|Git  託管 務]]


  架設一個 Git  伺服器不難。第一步是選擇與伺服器通訊的協定。本章的第一節將介紹可用的協議以及他們各自的優缺點。下面一節將介紹一些針對各個協議典型的設置以及如何在伺服器上運行它們。最後,如果你不介意在其他人的伺服器上保存你的代碼,又不想經歷自己架設和維護伺服器的麻煩,我們將介紹幾個網路上的倉庫託 服務。
=[[Pro Git 第5章 分散式 Git|分散式 Git]]=
* 5.1 [[Pro Git 5.1 分散式工作流程|分散式工作流程]]
* 5.2 [[Pro Git 5.2 為專案作貢獻|為專案作貢獻]]
* 5.3 [[Pro Git 5.3 專案管理|專案 理]]


  如果你對架設自己的伺服器沒興趣,可以跳到 章最後一節去看看如何創建一個代碼託管帳戶然後繼續下一章,我們會在那裡討論一個分散 源碼控制環境的林林總總。
=[[Pro Git 第6章 Git工具|Git工具]]=
* 6.1 [[Pro Git 6.1 選擇修訂版本|選擇修訂版 ]]
* 6.2 [[Pro Git 6.2 互動式暫存|互動 暫存]]
* 6.3 [[Pro Git 6.3 儲藏 (Stashing)|儲藏 (Stashing)]]
* 6.4 [[Pro Git 6.4 重寫歷史|重寫歷史]]
* 6.5 [[Pro Git 6.5 使用 Git 做 Debug|使用 Git 做 Debug]]
* 6.6 [[Pro Git 6.6 子模組 (Submodules)|子模組 (Submodules)]]
* 6.7 [[Pro Git 6.7 子樹合併|子樹合併]]


  遠端倉庫通常只是一個 純倉庫(bare repository) -- 一個沒有當前工作目錄的倉庫。因為該倉庫只是一個合作媒介,所以不需要從一個處於已從硬碟上檢出狀態的快照;倉庫裡僅僅是 Git  的資料。簡單的說,純倉庫是你專案裡 .git 目錄的內容,別無他物。
=Git 客製化=
* 7.0 [[Pro Git 7.0 Git 客製化 前言|前言]]
* 7.1 [[Pro Git 7.1 Git 配置|Git 配置(configuration)]]
* 7.2 [[Pro Git 7.2 Git 屬性|Git 屬性]]
* 7.3 [[Pro Git 7.3 Git 掛鉤|Git 掛鉤(Hooks)]]
* 7.4 [[Pro Git 7.4 Git 強制策略實例|Git  強制策略實例]]
* 7.5 [[Pro Git 7.5 總結|總結]]


** 4.1 [[Pro Git 4.1  通訊協定| 通訊協定 (Protocols)]]
=Git 與其他系統=
** 4.2 [[Pro Git 4.2  在伺服器部署 Git| 在伺服器部署 Git]]
* 8.0 [[Pro Git 8.0 Git 與其他系統 前言|前言]]
** 4.3 [[Pro Git 4.3  產生 SSH 公開金鑰| 產生 SSH 公開金鑰]]
* 8.1 [[Pro Git 8.1 Git 與 Subversion|Git 與 Subversion]]
** 4.4 [[Pro Git 4.4 架設伺服器| 架設伺服器]]
* 8.2 [[Pro Git 8.2  遷移到 Git| 遷移到 Git]]
** 4.5 [[Pro Git 4.5 公開存取| 公開存取]]
* 8.3 [[Pro Git 8.3  總結|總結]]
 
=Git 內部原理=
* 9.0 [[Pro Git 9.0 Git 內部原理 前言| 前言]]
* 9.1 [[Pro Git 9.1 底層命令 (Plumbing) 和高層命令 (Porcelain)|底層命令 (Plumbing) 和高層命令 (Porcelain)]]
* 9.2 [[Pro Git 9.2 Git 物件|Git 物件]]
* 9.3 [[Pro Git 9.3 Git References|Git References]]
* 9.4 [[Pro Git 9.4 Packfiles|Packfiles]]
* 9.5 [[Pro Git 9.5 The Refspec|The Refspec]]
* 9.6 [[Pro Git 9.6 傳輸協議| 傳輸協議]]
* 9.7 [[Pro Git 9.7 維護及資料復原|維護及資料復原]]
* 9.8 [[Pro Git 9.8 總結| 總結]]

於 2011年6月27日 (一) 15:29 的最新修訂

本文翻譯自: 《Pro Git》簡體中文翻譯

入門

Git 基礎

Git 分支 (Branch)

伺服器上的 Git

分散式 Git

Git工具

Git 客製化

Git 與其他系統

Git 內部原理