連猴子都能懂的Git入門指南

目錄
  • 入門篇
  • 進階篇
  • Git命令快速參考


基本操作

  • 建立數據庫
  • 註冊檔案或目錄到索引
  • 提交添加到索引的檔案
  • 顯示修改檔案清單
  • 查看修改檔案的差異
  • 顯示提交記錄
  • 查看提交的詳細記錄
  • 修改/移動一個檔案/目錄的名稱
  • 刪除檔案
  • 從工作目錄刪除非管理對象的檔案
  • 還原在工作目錄已更改的檔案
  • 刪除已註冊到索引的檔案
  • 只註冊已提交過的檔案到索引

操作分支

  • 顯示分支清單
  • 建立分支
  • 修改分支的名稱
  • 刪除分支
  • 切換分支
  • 合併分支

操作標籤

  • 顯示標籤清單
  • 建立標籤
  • 建立含註解的標籤
  • 刪除標籤

設定SSH連接

  • 設定SSH連接 (Windows)
  • 設定SSH連接(Mac)
  • 設定SSH連接(主控台)
  • 在貝格樂設定SSH公開金鑰

操作提交記錄

  • 修改最近的提交記錄
  • 只修改最近的提交記錄的註解
  • 修改過去的提交記錄
  • 只修改過去提交記錄的註解
  • 中途停止rebase
  • 查看HEAD的移動記錄
  • 查看分支的移動記錄
  • 刪除最近的提交
  • 放棄rebase
  • 取消最近的reset
  • 複製在另一個分支的提交
  • 查找包含特定註解的提交

遠端操作

  • 複製既有的遠端數據庫
  • 添加一個遠端數據庫
  • 顯示遠端數據庫清單
  • 取遠端數據庫的分支建立本地端數據庫的分支
  • 在遠端數據庫建立分支/push修改內容到分支
  • 查看遠端數據庫分支的修改內容
  • 合併遠端數據庫的分支的修改內容
  • 刪除遠端數據庫的分支
  • 建立遠端數據庫的標籤
  • 刪除遠端數據庫的標籤
  • 修改已註冊的遠端數據庫的位址
  • 修改已註冊的遠端數據庫名稱

Git設定

  • 設定用戶名稱/電子郵件
  • 設定輸出顏色
  • 設定命令的別名
  • 不用的檔案歸到非管理對象
  • 將空白目錄設定為管理對象
  • 顯示設定清單
  • 通過代理主機連接HTTP
  • 通過需要用戶認證的代理主機連接HTTP

暫存

  • 暫時儲存現狀的操作
  • 顯示暫存清單
  • 恢復暫存的操作
  • 刪除暫存的操作
  • 刪除所有暫存的操作

Git 和 Subversion的相比

  • Git和Subversion的命令比較表

疑難排解

  • SSH
  • 用SSH連接遠端數據庫的時候會顯示”Permission denied (publickey).”
  • HTTPS
  • 在HTTPS不能clone
  • HTTPS執行push/pull時每次都需要密碼
  • SSH/HTTPS共同問題
  • Push後,無法將變更上傳到遠端數據庫
繁體中文
  • Facebook
  • twitter
Powered by
貝格樂 - 所有團隊成員的專案管理工具

Copyright © 2004- Nulab Inc. All rights reserved.

UP