熱門關鍵字:

BN說明

為你自己學Git

  • 365天內有 36↑個人買過此商品
  • 館長推薦
? 快來將您對閱讀的熱情和對書籍的想法分享給所有讀友,每完成一篇讀者書評並審核通過者,即可獲得讀者書評點數,點數還可換電子禮券唷!
分享:
版本:

商品訊息

  • 追蹤分類 ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 五倍紅寶石高見龍 追蹤作者 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 博碩文化 追蹤出版社 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2017/12/4
  • ISBN:9789864342662
  • 適讀年齡:全齡適讀
  • 定價: 500
  • 特價: 79 395
  • 紅利可抵: 12 ? 除單一商品售價低於50元或特價折扣低於3折(含)以下者,其餘商品均可使用紅利點數。
  • 到店取貨: ? 『金石堂』門市取貨免運費。
    『全家、OK、萊爾富、掌櫃』滿350元,免運費;350元以下,運費20元。
    宅配: ? 滿1,000元,免運費
    490元-999元,運費50元
    490元以下,運費65元
  • 配送地區: 全球、 香港OK、 台澎金馬
  • 付款方式: ATM、 信用卡、 LINE Pay、 街口帳戶支付、 貨到付款、 PayPal、 FamiPort、 取貨付款
  • 此商品會員日可再折扣
    預計 2019/12/10 出貨 參考庫存量:5 查詢門市庫存 ? 若您欲在金石堂門市購買商品,請選擇欲查看庫存之門市。網頁之「庫存狀態」僅供參考,實際貨況以門市為準。

強力推薦

內容簡介

不管您的職業是不是工程師,只要你是電腦工作者每天或多或少都需要編輯、修改許多的檔案。

您怎麼樣備份您的檔案?您怎麼樣一眼就可以知道每次備份的差別?如果您跟其它同事一起共同檔案,不論是有心無意,萬一檔案被其它同事覆蓋掉了該怎麼救回來?

如果你在乎這些問題的答案,那使用「版本控制系統」就是一個很不錯的選擇。透過這樣的系統,可以清楚的記錄每個檔案是誰在什麼時候加進來、什麼時候被修改或刪除。Git 就是一種版本控制系統,也是目前業界最流行的版本控制系統,沒有之一。

人生不能重來,但 Git 可以隨時幫你救回來不小心修改或刪除的檔案。

簡單的說,Git 就像玩遊戲的時候可以儲存進度一樣。為了避免遊戲打輸了而損失裝備,又或是打倒頭目卻沒有掉落期望的裝備,你也許在每次要去執行任務之前之前記錄一下,在發生狀況的時候可以載入舊進度,再來挑戰一次。

若您平日的工作已有在使用 Git,本書大部份的內容應該相對的輕鬆;即使已經平日有在使用 Git,也可從本書學到一些「本來以為 Git 是這樣,但其實是那樣」的觀念。

本書內容:
- 常用 Git 指令介紹。
- 各種 Git 的常見問題及使用情境。
- 如何修改 Git 的歷史紀錄。
- 如何使用 GitHub 與其它人一起工作。
- 一般平常工作用不到但對觀念建立有幫助的冷知識。

作者

五倍紅寶石 高見龍

雖非資訊本科系出身,但喜歡寫程式而且希望可以寫一輩子程式的電腦阿宅。

喜歡辦活動,是不少台灣大型技術研討會(如 PHPConf、WebConf、RubyConf Taiwan 等)及社群活動(Rails Girls Taipei、Taipei.rb)的發起人或主辦人。

喜愛與人分享,曾在許多國內、外技術研討會分享心得。四次創業經驗,雖然其中有兩次是失敗經驗但仍樂此不疲。目前為五倍紅寶石共同創辦人及負責人。

- 20 年程式開發經驗
- 將近 10 年的教學經驗
- 在台灣推廣 Ruby 程式語言多年,在各大專院校廣為開課,學生已累積超過 1,000 人以上

Blog: kaochenlong.com
Facebook: www.facebook.com/eddiekao
Twitter: twitter.com/eddiekao
Github: github.com/kaochenlong
Email: eddie@5xruby.tw

插畫者
陳曉菁

喜歡手作實踐一些小玩意,平常寫寫程式,偶爾弄弄設計煮煮飯,簡單來說就是有點手賤要找點事做,目前是五倍紅寶石的酒鬼,歡迎來礦坑乾杯。

目錄

前言 寫在最前面 - 為你自己學Git !
作者序

1章:入門篇
1.1 什麼是Git?為什麼要學習它?
1.2 與其它版本控制系統的差異

2章:環境安裝
2.1 安裝在 Windows 作業系統
2.2 安裝在Mac OSX 作業系統
2.3 安裝在Linux 作業系統
2.4 圖形化介面工具

3章:終端機/命令提示字元
3.1 終端機及常用指令介紹
3.2 超簡明Vim操作介紹

4章:設定Git
4.1 使用者設定
4.2 其它方便的設定

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 狀況題 我可以從過去的某個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 與其它開發者的互動 - 使用 Pull Request(PR)
10.8 狀況題 怎麼跟上當初 fork 專案的進度?
10.9 狀況題 怎麼刪除遠端的分支?
10.10 狀況題 聽說 git push -f 這個指令很可怕,什麼情況可以使用它呢?
10.11 使用GitHub 免費製作個人網站
10.12 冷知識 一定要有GitHub 才能得到別人更新的檔案嗎?

11章:使用Git flow
11.1 Git Flow 是什麼?為什麼需要這種東西?

詳細資料

詳細資料

    • 編/譯者
    • 語言
    • 中文繁體
    • 規格
    • 紙本平裝
    • ISBN
    • 9789864342662
    • 分級
    • 普通級
    • 開數
    • 頁數
    • 304
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀

讀者好評

(共1 則好評)寫評價
  • j0***** 說: 2019/1/19 下午 06:42:17
    原本對git的觀念不是很明白,看了本書的講解後,可以知道git基本的運作原理,連原本誤解的觀念也被釐清,真的是一本寫得很詳細的git教學書!
  • 看更多

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
此商品會員日可再折扣
預計 2019/12/10 出貨 參考庫存量:5 查詢門市庫存?

26