GIT 教學 · 全書線上閱讀 · 76 章
為你自己學 Git
深入淺出的 Git 教學,教您使用 Git 指令及圖形介面工具,使用 GitHub 與其它人一起工作
- 常用 Git 指令介紹
- 各種 Git 的常見問題及使用情境
- 如何修改 Git 的歷史紀錄?
- 如何使用 GitHub 與其它人一起工作?
- 清楚完整建立 Git 使用觀念
紙本與電子版
這是課堂上的教材
以下所有內容均是我在 五倍紅寶石學院 Git 培訓教學課程 以及 Git 線上直播教學課程 所用到的教材,若您發現內容有誤或有任何問題,歡迎直接來信,或是在該章節頁面下方留言 :)
01
Git 入門篇
3 章
- 01 寫在最前面 - 為你自己學 Git!
- 02 什麼是 Git?為什麼要學習它? 附教學影片
- 03 與其它版本控制系統的差異 附教學影片
02
Git Windows/Mac/Linux 環境安裝
4 章
- 01 安裝在 Windows 作業系統 附教學影片
- 02 安裝在 Mac OSX 作業系統 附教學影片
- 03 安裝在 Linux 作業系統 附教學影片
- 04 圖形化介面工具 附教學影片
03
終端機/命令提示字元
2 章
- 01 終端機及常用指令介紹 附教學影片
- 02 超簡明 Vim 操作介紹 附教學影片
05
開始使用 Git
19 章
- 01 新增、初始 Repository
- 02 把檔案交給 Git 控管
- 03 工作區、暫存區與儲存庫
- 04 檢視紀錄
- 05 【狀況題】如何在 Git 裡刪除檔案或變更檔名?
- 06 【狀況題】修改 Commit 紀錄
- 07 【狀況題】追加檔案到最近一次的 Commit
- 08 【狀況題】新增目錄?
- 09 【狀況題】有些檔案我不想放在 Git 裡面...
- 10 【狀況題】檢視特定檔案的 Commit 紀錄
- 11 【狀況題】等等,這行程式誰寫的?
- 12 【狀況題】啊!不小心把檔案或目錄刪掉了…
- 13 【狀況題】剛才的 Commit 後悔了,想要拆掉重做…
- 14 【狀況題】不小心使用 hard 模式 Reset 了某個 Commit,救得回來嗎?
- 15 【冷知識】HEAD 是什麼東西?
- 16 【狀況題】可以只 Commit 一個檔案的部份的內容嗎?
- 17 【冷知識】那個長得很像亂碼 SHA-1 是怎麼算出來的?
- 18 【超冷知識】在 .git 目錄裡有什麼東西?Part 1 僅收錄於電子書
- 19 【超冷知識】在 .git 目錄裡有什麼東西?Part 2 僅收錄於電子書
06
使用分支
12 章
- 01 為什麼要使用分支?
- 02 開始使用分支
- 03 對分支的誤解 僅收錄於電子書
- 04 合併分支
- 05 【狀況題】為什麼我的分支都沒有「小耳朵」?
- 06 【常見問題】合併過的分支要留著嗎?
- 07 【狀況題】不小心把還沒合併的分支砍掉了,救得回來嗎?
- 08 另一種合併方式(使用 rebase) 附教學影片
- 09 合併發生衝突了,怎麼辦?
- 10 【冷知識】為什麼大家都說在 Git 開分支「很便宜」?
- 11 【冷知識】Git 怎麼知道現在是在哪一個分支?
- 12 【狀況題】我可以從過去的某個 Commit 再長一個新的分支出來嗎?
07
修改歷史紀錄
6 章
08
標籤
2 章
- 01 使用標籤
- 02 【冷知識】標籤跟分支有什麼不一樣?
09
其它常見狀況題
6 章
10
遠端共同協作 - 使用 GitHub
12 章
- 01 GitHub 是什麼?
- 02 Push 上傳到 GitHub 附教學影片
- 03 Pull 下載更新
- 04 【狀況題】怎麼有時候推不上去...
- 05 從伺服器上取得 Repository
- 06 【常見問題】Clone 跟 Pull 指令有什麼不一樣?
- 07 與其它開發者的互動 - 使用 Pull Request(PR) 附教學影片
- 08 【狀況題】怎麼跟上當初 fork 專案的進度?
- 09 【狀況題】怎麼刪除遠端的分支? 附教學影片
- 10 【狀況題】聽說 git push -f 這個指令很可怕,什麼情況可以用它呢?
- 11 使用 GitHub 免費製作個人網站
- 12 【冷知識】一定要有 GitHub 才能得到別人更新的檔案嗎?
11
使用 Git flow
2 章
12
團隊協作
3 章
- 01 【狀況題】啊,我還沒開分支就 commit 下去了! 僅收錄於電子書
- 02 【狀況題】咦?這個問題是從什麼時候就有的? 僅收錄於電子書
- 03 【狀況題】測試還要跑好久,但老闆叫我去修別的分支的問題... 僅收錄於電子書
13
冷知識
3 章
- 01 【冷知識】純手工初始化 .git 目錄 僅收錄於電子書
- 02 【冷知識】Stash 是什麼? 僅收錄於電子書
-
03
【冷知識】
~跟^有什麼不同? 僅收錄於電子書