幫助中心 | 我的帳號 | 關於我們

Git從入門到精通

  • 作者:高見龍|責編:吳曉月//孫宜
  • 出版社:北京大學
  • ISBN:9787301305874
  • 出版日期:2019/12/01
  • 裝幀:平裝
  • 頁數:229
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Git是一款讓人一開始覺得很容易學,但卻很難精通的工具。本書除了介紹Git的相關知識外,還會模擬各種常見的狀況,讓讀者知道應該在什麼時候使用什麼指令。
    本書共分11個章節,第1—3章介紹安裝工具及環境,對於已經安裝完成的讀者可直接從第4章開始閱讀。第5章介紹Git最基本的使用方式,雖然難度不高,但卻是整個Git系統的基礎。第6章介紹Git中常用的分支功能以及使用情境,第7—9章則是介紹如何修改現有的歷史記錄、使用標籤,以及如何應對其他常見的狀況。
    前面的內容都是在自己的電腦上就可以完成的,從第10章開始介紹如何將自己電腦里的記錄推一份到線上(GitHub)。最後一章(第11章)介紹團隊開發時可能會使用的開發過程Git Flow。
    市面上的參考書籍或網路教程大多是教大家如何通過終端機指令來學習Git,這讓不少想學習Git的新手打了退堂鼓。本書除了教大家如何在終端機視窗中輸入Git指令,還搭配了圖形界面工具,緩和了讀者的學習曲線,讓讀者更容易上手。

作者介紹
高見龍|責編:吳曉月//孫宜

目錄
第1章  Git入門
  1.1  Git概述
  1.2  Git與其他版本控制系統的差異
  1.3  常見問題
第2章  環境安裝
  2.1  在Windows操作系統中安裝Git
  2.2  在macOS操作系統中安裝Git
  2.3  在Linux操作系統中安裝Git
  2.4  圖形界面工具
第3章  終端機/命令提示符
  3.1  終端機及常用命令介紹
  3.2  超簡明的Vim操作介紹
第4章  設置Git
  4.1  用戶設置
  4.2  可以給每個項目設置不同的作者嗎
  4.3  其他方便的設置
第5章  開始使用Git
  5.1  新增、初始Repository
  5.2  把文件交給Git管控
  5.3  工作區、暫存區與存儲庫
  5.4  查看記錄
  5.5  如何在Git中刪除文件或變更文件名
  5.6  修改Commit記錄
  5.7  追加文件到最近一次的Commit
  5.8  新增目錄
  5.9  有些文件不想放在Git中
  5.10  查看特定文件的Commit記錄
  5.11  這行代碼是誰寫的
  5.12  不小心把文件或目錄刪除了
  5.13  剛才的Commit後悔了,想要拆掉重做
  5.14  不小心使用hard模式Reset了某個Commit,還救得回來嗎
  5.15  HEAD是什麼
  5.16  可以只Commit一個文件的部分內容嗎
  5.17  那個長得很像亂碼的SHA-1值是怎樣算出來的
  5.18  .git目錄中有什麼?Part 1
  5.19  .git目錄中有什麼?Part 2
第6章  使用分支
  6.1  使用分支的原因
  6.2  開始使用分支
  6.3  對分支的誤解
  6.4  合併分支
  6.5  為什麼我的分支沒有「小耳朵」
  6.6  合併過的分支要保留嗎
  6.7  不小心把還沒合併的分支刪除了,救得回來嗎
  6.8  另一種合併方式(使用Rebase)
  6.9  合併發生衝突了怎麼辦
  6.10  為什麼都說在Git中開分支「很便宜」
  6.11  Git如何知道現在是在哪一個分支
  6.12  HEAD也有縮寫
  6.13  可以從過去的某個Commit再創建一個新的分支嗎

第7章  修改歷史記錄
  7.1  修改歷史信息
  7.2  把多個Commit合併為一個Commit
  7.3  把一個Commit拆解成多個Commit
  7.4  想要在某些Commit之間再加新的Commit
  7.5  想要刪除某幾個Commit或調整Commit的順序
  7.6  Reset、Revert與Rebase指令有什麼區別
第8章  標籤
  8.1  使用標籤
  8.2  標籤與分支有什麼區別
第9章  其他常見的情況及一些冷知識
  9.1  手邊的工作做到一半,臨時要切換到別的任務
  9.2  不小心把賬號密碼放在Git中了,想把它刪掉該怎麼辦
  9.3  怎樣把文件真正地從Git中移除
  9.4  你知道Git有資源回收機制嗎
  9.5  斷頭(detached HEAD)是怎麼一回事
第10章  遠端共同協作——使用GitHub
  10.1  GitHub概述
  10.2  將內容Push到GitHub上
  10.3  Pull下載更新
  10.4  為什麼有時候推不上去
  10.5  從伺服器上取得Repository
  10.6  Clone與Pull指令的區別
  10.7  與其他開發者的互動——使用PullRequest(PR)
  10.8  怎樣跟上當初fork的項目的進度
  10.9  怎麼刪除遠端的分支
  10.10  聽說git push -f指令很可怕,什麼情況下可以使用呢
  10.11  使用GitHub免費製作個人網站
  10.12  一定要有GitHub才能得到他人更新的文件嗎
第11章  使用Git Flow
  Git Flow是什麼?為什麼需要它

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032