基本介紹
- 中文名:
- 作者:
- 出版社:北京大學出版社
- 出版時間:
- 頁數:
- 開本:
- 裝幀:
- ISBN:
內容簡介,目錄,
5.15 HEAD是什麼 64
5.16 可以只Commit一個檔案的部分內容嗎 65
5.17 那個長得很像亂碼的SHA-1值是怎樣算出來的 68
5.18 .git目錄中有什麼?Part 1 70
5.19 .git目錄中有什麼?Part 2 85
第6章 使用分支 92
6.1 使用分支的原因 93
6.2 開始使用分支 93
6.3 對分支的誤解 100
6.4 合併分支 105
6.5 為什麼我的分支沒有“小耳朵” 112
6.6 合併過的分支要保留嗎 115
6.7 不小心把還沒合併的分支刪除了,救得回來嗎 115
6.8 另一種合併方式(使用Rebase) 119
6.9 合併發生衝突了怎么辦 126
6.10 為什麼都說在Git中開分支“很便宜” 131
6.11 Git如何知道現在是在哪一個分支 133
6.12 HEAD也有縮寫 134
6.13 可以從過去的某個Commit再創建一個新的分支嗎 136
第7章 修改歷史記錄 139
7.1 修改歷史信息 140
7.2 把多個Commit合併為一個Commit 144
7.3 把一個Commit拆解成多個Commit 149
7.4 想要在某些Commit之間再加新的Commit 153
7.5 想要刪除某幾個Commit或調整Commit的順序 155
7.6 Reset、Revert與Rebase指令有什麼區別 159
第8章 標籤 163
8.1 使用標籤 164
8.2 標籤與分支有什麼區別 168
第9章 其他常見的情況及一些冷知識 170
9.1 手邊的工作做到一半,臨時要切換到別的任務 171
9.2 不小心把賬號密碼放在Git中了,想把它刪掉該怎么辦 174
9.3 怎樣把檔案真正地從Git中移除 178
9.4 你知道Git有資源回收機制嗎 181
9.5 斷頭(detached HEAD)是怎么一回事 186
第10章 遠端共同協作——使用GitHub 191
10.1 GitHub概述 192
10.2 將內容Push到GitHub上 193
10.3 Pull下載更新 199
10.4 為什麼有時候推不上去 203
10.5 從伺服器上取得Repository 205
10.6 Clone與Pull指令的區別 207
10.7 與其他開發者的互動——使用PullRequest(PR) 207
10.8 怎樣跟上當初fork的項目的進度 213
10.9 怎么刪除遠端的分支 215
10.10 聽說git push -f指令很可怕,什麼情況下可以使用呢 217
10.11 使用GitHub免費製作個人網站 219
10.12 一定要有GitHub才能得到他人更新的檔案嗎 222
第11章 使用Git Flow 224
Git Flow是什麼?為什麼需要它 225