書名: 玩真的!Git ✕ GitHub 實戰手冊 (1版)
作者: Liberty
版次: 1
ISBN: 9789863127314
出版社: 旗標
書籍開數、尺寸: 17x23x1.8
頁數: 304
內文印刷顏色: 單色
#資訊
#軟體工程與專案管理
定價: 580
售價: 522
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

【簡介】 根據知名開發者論壇 Stack Overflow 的最新統計, 有 83% 的開發者會使用版本控制 (version control) 工具來管控程式, 當中更高達 93.87% 是使用 Git 這套工具來做;而用 Git 通常也會接觸的 GitHub 網站更被視為求職重要的技術履歷 & 線上作品集, 市場說了算, 熟悉 Git、GitHub 絕對是程式開發者避不掉的!   在學習 Git 的管道上, 市面不乏一些教學書, 網頁文章當然也是隨便搜都有, 不過依小編親身體驗, 大部分教學內容多以一些陽春的文字檔來演練 (小編心聲:示範程式版本控制為什麼不拿真正的程式來 demo!), 當然, 用陽春範例來回實驗 Git 指令絕對是「風~平~浪~靜」, 但那不叫學, 只是玩玩指令而已!      要學 Git ✕ GitHub, 就用這本最有開發「臨場感」的書來學吧!   【用真正要做版本控制的程式做 demo, 跟陽春的實驗教學說掰掰!】   本書透過作者日常的程式開發案例, 帶讀者一窺開發者是如何善用 Git、GitHub。書中展示如何用自己的程式做版控, 你不會看到「123測試」、「aabbcc」這類實驗文字檔, 陽春案例很難感受最好在什麼階段建立版本, 或某一程式版本中有重大 bug 該怎麼應對..., 你絕對不希望將 Git 用在自己的程式時再來直視種種難題!   為了真實體驗開發情境, 本書除了命令列的指令教學外, 也會示範如何用 Visual Studio、VS Code...等程式開發工具來操作 Git, 還會示範如何活用 GitHub 做多人雲端同步協作。   你終究要把 Git 用在自己的程式上、操作自己慣用的開發工具、甚至加入團隊開發的行列, 跟著本書「真槍實彈」演練一遍才會學得深刻!   【真正從「做」中學!而不光用「看」的】   小編的第 2 個學習體驗是, 很多教學內容受限於情境難以產生 (尤其涉及多人合作、或者解決版本合併衝突的操作功能), 想照著做時你手邊根本沒有雷同的情境, 也就無從驗證自己操作起來會是什麼結果。   為此, 本書在介紹功能操作前, 對於如何快速建構出操作情境都會稍做提示, 無非希望你動手做做看;若需演練「一人分飾多角」的多人協作功能, 也分享如何做才不會造成閱讀的混亂感, 學習本書時一定可以感受到作者精心設計的種種巧思!   【施威銘研究室監修, 針對原書進行大量補充, 提供學習經驗】   最後, 本書所有內容都經小編實際演練過, 書中針對原書進行大量補充, 並適當添加註解, 例如學 Git、GitHub 一開始不太熟, 很容易在建立情境、演練功能時就把儲存庫弄的很混亂、影響後續操作 (混亂時就不得不乾脆放棄然後重建一個, 超花時間...)。   書中小編會以過來人的經驗, 引領你一開始就把「如何回復」這個學習的強心針學到手, 如此一來無論任何功能都可以放心勇敢去試!諸如此類的分享, 希望您的學習之路能夠紮實、順利。歡迎一起加入 Git ✕ GitHub 的世界吧! 【目錄】 第 1 章 序章 1.1 認識版本控制 (version control) 1.2 可以用 Git 來管理的程式 1.3 操作 Git 的各種工具 1.4 取得 Git 1.5 完成個人資料設定 第 2 章 建立儲存庫 (Repository) 並用 Git 開始管控 2.1 建立 GitHub 雲端儲存庫 2.2 建立本機儲存庫 2.3 在任一本機儲存庫建立程式, 開始用 Git 管控 2.4 從其他本機儲存庫 pull 異動 2.5 push mine, pull yours 的操作演練 2.6 commit 的相關建議 第 3 章 五個 Git 常用區域以及分支 (Branches) 概念 3.1 使用 Git 的 5 個關鍵區域 3.2 分支 (Branches) 功能 3.3 儲存庫的延伸操作 第 4 章 檢視 commits 內容並合併 (merge) 分支 4.1 合併前檢視 commits 內容 4.2 透過 GUI 工具合併分支 4.3 解決合併時發生的衝突 (conflict) 4.4 認識合併時的 Git 訊息 4.5 避免合併衝突的幾個建議 4.6 利用 GitHub 的 Pull Request 功能完成多人協同檢視、合併 4.7 協同開發實戰觀摩 第 5 章 rebase、amend 和 cherry-pick 指令 5.1 rebase 合併功能 5.2 用 amend 修正 commit 的內容 5.3 用 cherry-pick 做選擇性合併 5.4 綜合演練 第 6 章 用 Interactive rebase 修改 commit 歷史紀錄 6.1 在程式開發工作中使用Interactive rebase 6.2 Interactive rebase 實戰觀摩 第 7 章 製作儲存庫副本 (mirror)、notes 與 tag 等實用指令 7.1 製作儲存庫副本 7.2 利用 notes 指令添加 commit 的說明 7.3 使用 tag 指令註記關鍵的 commit 第 8 章 建立指令的別名 (alias) 8.1 alias 指令的使用介紹 8.2 查看建立 alias 後的 config 檔內容 第 9 章 log 指令的進階用法 9.1 備妥 LogDemo 範例程式 9.2 各種實用的 log 指令參數 9.3 自訂 log、show 所顯示的參考資訊 第 10 章 用 stash 指令把工作存入暫存區 10.1 便利的 git stash 暫存機制 10.2 用 clean 指令清除工作區的異動內容 第 11 章 用 bisect 和 blame 指令揪出有問題的 commit 11.1 用 git bisect 找出 bug 源頭 11.2 用 git blame 列出逐行修改軌跡 第 12 章 回復內容、檔案救援…等常見 Git 使用問題 12.1 commit 的訊息寫錯了 12.2 剛送出的 commit 中忘記加入變更的檔案 12.3 想要撤銷 (undo) 先前送出的 commit 12.4 分支的名字取錯了 12.5 不小心將異動內容 commit 到錯誤的分支 12.6 發現誤刪檔案, 而且老早就送出 commit 了... 12.7 回復到先前某個 commit 時間點的檔案內容

為您推薦

羅伯特玩真的?AI機器人 時代的夢想進行式

羅伯特玩真的?AI機器人 時代的夢想進行式

類似書籍推薦給您

原價: 350 售價: 298 現省: 52元
立即查看
「假裝我是......」幼兒趣味動物繪本: 假裝我是貓頭鷹: 玩假扮遊戲認識鳥類 (1版)

「假裝我是......」幼兒趣味動物繪本: 假裝我是貓頭鷹: 玩假扮遊戲認識鳥類 (1版)

類似書籍推薦給您

原價: 350 售價: 298 現省: 52元
立即查看
「假裝我是……」幼兒趣味動物繪本: 假裝我是小丑魚: 玩假扮遊戲認識魚類 (1版)

「假裝我是……」幼兒趣味動物繪本: 假裝我是小丑魚: 玩假扮遊戲認識魚類 (1版)

類似書籍推薦給您

原價: 350 售價: 298 現省: 52元
立即查看
這邊不好玩就到那邊去玩

這邊不好玩就到那邊去玩

類似書籍推薦給您

跨性別 x 異性戀 x 女同性戀之八點檔貴圈真亂 跨女只是男人的替代玩具都市傳說,自我放逐遇怪咖。拉子是很危險的,快逃回火星去吧。聽說女性主義是家姊妹情誼和樂融融。性少數總是被社會傷害,絕對沒有機掰人。LGBT是流行的字母分類,還是與草根雜處的童話烏托邦。關於自我、愛情、慾望與友誼如狗屎般的這些那些。 有性別的方式活著,用法律或社會運動無法觸及,也無法說理傳達。只好搭建故事,對話的不可能之唉呀又不小心搞砸了。

原價: 330 售價: 248 現省: 82元
立即查看
玩轉AIoT智慧物聯網-智慧居家動手做(學AI真簡單系列5)

玩轉AIoT智慧物聯網-智慧居家動手做(學AI真簡單系列5)

類似書籍推薦給您

玩轉AIoT智慧物聯網:智慧居家動手做 系列名:學AI真簡單 ISBN13:9789865035648 出版社:全華圖書 作者:AI4kids 裝訂:平裝 規格:26cm*19cm*1cm (高/寬/厚) 版次:1 出版日:2021/02/01 中國圖書分類:中學教學法 內容簡介 當我們學習人工智慧(AI)知識與應用時,最常遇到的問題是資料分析與前處理,但如果連資料都沒有的狀態下,如何蒐集資料就會變成一個挑戰!常見的資料蒐集方法之一為使用物聯網(IoT)技術,然而相關工具相當多種,操作方式又非常不同,許多學習者往往不知如何下手。 本書以淺顯易懂的說明引領讀者理解何謂物聯網及智慧物聯網(AIoT),並選擇目前應用性較佳的ESP32-CAM開發板來當作本書操作範例,讓學習者免於工具選擇的煩惱,並配合詳細的操作步驟,讓學習者可以在最短的時間學會智慧物聯網的入門知識與操作。讓學習者在未來,無論要深化物聯網/智慧物聯網的操作,或者是進一步想整合其他裝置(像是樹莓派)來進行邊緣運算操作,都會是很好的基礎。 本書作者為AI4kids團隊,曾應教育部國教署邀請,至全國高中主任會議分享AI教學、親子天下雜誌專文報導,成員來自AIA台灣人工智慧學校的校友,團隊有軟體技術、創新研發、工程管理、電商行銷等資歷專長,因為對AI科技教育的熱情而投入AI的教案研發與教學,目標是透過教孩子動手實作AI專題,來啟發他們對好奇心與想像力,協助他們運用各種程式或平台工具來探索、創造自己的AI應用。 目錄 CH1 打開智慧物聯網之門 1-1 什麼是人工智慧 1-2 什麼是物聯網 1-3 什麼是智慧物聯網 CH2 智慧物聯網的應用 2-1 智慧物聯網的生活應用 2-2 智慧物聯網產業應用 2-3 看見智慧物聯網的未來 CH3 物聯網環境設備介紹 3-1 物聯網裝置介紹 3-2 物聯網開發板 3-3 物聯網開發環境 3-4 開發環境安裝: Arduino IDE CH4 物聯網實作 4-1 實作一:點亮開發板LED 4-2 實作二:外接LED 4-3 實作三:外接溫濕度感測器 CH5 IoT 結合雲端AI 的應用 5-1 AIoT 的架構 5-2 IoT 裝置:ESP32-CAM 測試 5-3 連接到免費的雲端運算環境Google Colab 5-4 在Colab 執行YOLOv4 物件偵測 5-5 小結 附錄A Python基礎語法查詢表 附錄B Google Colab使用簡介

原價: 280 售價: 246 現省: 34元
立即查看