 |
-- 會員 / 註冊 --
|
|
|
|
GitHub入門與實踐 ( 簡體 字) |
作者:[日]大塚弘記 | 類別:1. -> 程式設計 -> Git |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 54728 詢問書籍請說出此書號!【缺書】 NT售價: 250 元 |
出版日:6/1/2021 |
頁數:255 |
光碟數:0 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115394095 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:《GitHub入門與實踐》從Git的基本知識和操作方法入手,詳細介紹了GitHub的各種功能,GitHub與其他工具或服務的協作,使用GitHub的開發流程以及如何將GitHub引入到企業中。在講解GitHub的代表功能Pull Request時,本書專門搭建了供各位讀者實踐的倉庫,邀請各位讀者進行Pull Request并共同維護。 《GitHub入門與實踐》旨在指導各位讀者如何在開發現場使用GitHub進行高效開發,適合所有想要使用GitHub進行開發的程序員或團隊閱讀。 |
目錄:第 1章 歡迎來到GitHub的世界 1 1.1 什么是GitHub 2 GitHub公司與octocat 2 并不只是Git倉庫的托管服務 3 GitHub的使用情況 3 Column 專欄:GitHub與Git的區別 4 1.2 使用GitHub會帶來哪些變化 4 協作形式變化 4 在開發 者之間引發化學反應的Pull Request 5 對特定用戶進行評論 6 GitHub Flavored Markdown 7 Column 專欄:還可以這樣寫!! 7 能看到更多其他團隊的軟件 7 與開源軟件相同的開發模式 8 1.3 社會化編程 9 1.4 為什么需要社會化編程 10 不要閉目塞聽,要接觸不同的文化 10 會寫代碼的程序員更受青睞 11 GitHub**大的特征是“面向人” 11 1.5 GitHub提供的主要功能 12 Git倉庫 12 Organization 12 Issue 13 Wiki 13 Pull Request 13 Column 專欄:GitHub上受到矚目的軟件 14 1.6 小結 14 參考資料 14 第 2章 Git的導入 17 2.1 誕生背景 18 2.2 什么是版本管理 18 集中型與分散型 19 集中型 19 分散型 19 集中型與分散型哪個更好 20 2.3 安裝 21 Mac與Linux 21 Windows 21 組件的選擇 22 設置環境變量 22 換行符的處理 23 Git Bash 23 本書所用的環境 24 2.4 初始設置 24 設置姓名和郵箱地址 24 提高命令輸出的可讀性 25 2.5 小結 25 第3章 使用GitHub的前期準備 27 3.1 使用前的準備 28 創建賬戶 28 設置頭像 29 設置SSH Key 29 添加公開密鑰 30 使用社區功能 31 3.2 實際動手使用 31 創建倉庫 31 Repository name 32 Description 32 Public、Private 32 Initialize this repository with a README 32 Add .gitignore 33 Add a license 33 連接倉庫 33 README.md 33 GitHub Flavored Markdown 34 公開代碼 34 clone已有倉庫 34 編寫代碼 35 提交 36 Column 專欄:公開時的許可協議 37 進行push 37 3.3 小結 38 第4章 通過實際操作學習Git 39 4.1 基本操作 40 git init——初始化倉庫 40 git status——查看倉庫的狀態 40 git add——向暫存區中添加文件 41 git commit——保存倉庫的歷史記錄 42 記述一行提交信息 42 記述詳細提交信息 42 中止提交 43 查看提交后的狀態 43 git log——查看提交日志 43 只顯示提交信息的第 一行 44 只顯示指定目錄、文件的日志 44 顯示文件的改動 45 git diff——查看更改前后的差別 45 查看工作樹和暫存區的差別 45 查看工作樹和**新提交的差別 46 4.2 分支的操作 47 git branch——顯示分支一覽表 48 git checkout -b——創建、切換分支 48 切換到feature-A分支并進行提交 48 切換到master分支 49 切換回上一個分支 50 特性分支 50 主干分支 51 git merge——合并分支 51 git log --graph——以圖表形式查看分支 52 4.3 更改提交的操作 53 git reset——回溯歷史版本 53 回溯到創建feature-A分支前 53 創建fix-B分支 54 推進到feature-A分支合并后的狀態 55 消除沖突 56 查看沖突部分并將其解決 57 提交解決后的結果 57 git commit --amend——修改提交信息 58 git rebase -i——壓縮歷史 59 創建feature-C分支 59 修正拼寫錯誤 60 更改歷史 61 合并到master分支 63 4.4 推送到遠程倉庫 63 gitremote add——添加遠程倉庫 64 git push——推送到遠程倉庫 64 推送到master分支 64 推送到master以外的分支 65 4.5 從遠程倉庫獲取 65 git clone——獲取遠程倉庫 65 獲取遠程倉庫 65 獲取遠程的feature-D分支 66 向本地的feature-D分支提交更改 67 推送feature-D分支 67 git pull——獲取**新的遠程倉庫分支 67 4.6 幫助大家深入理解Git的資料 68 Pro Git 68 LearnGitBranching 69 tryGit 69 4.7 小結 70 第5章 詳細解說GitHub的功能 71 5.1 鍵盤快捷鍵 72 5.2 工具欄 73 關于UI 73 1LOGO 73 2Notifications 73 3 搜索窗口 73 4Explore 73 5Gist 74 6Blog 74 7Help 74 8 頭像、用戶名 74 9 Create a new 74 Account settings 75 Sign out 75 5.3 控制面板 75 關于UI 75 ?News Feed 76 ?Pull Requests 76 ?Issues 76 ?Stars 76 ?Broadcast 76 ?Repositories you contribute to 76 ?Your Repositories 76 5.4 個人信息 77 關于UI 77 1 用戶信息 77 2Popular Repositories 78 3Repositories contributed to 78 4Public contributions 78 5Contribution Activity 78 6Repositories 78 7Public Activity 79 5.5 倉庫 80 關于UI 80 ?用戶名(組織名)/倉庫名 80 ?Watch/Star/Fork 80 ?Code 81 ?Issue 81 ?Pull Requests 81 ?Wiki 82 ?Pulse 82 ?Graphs 82 ?Network 82 ?Settings 82 SSH clone URL 82 Clone in Desktop 82 Download ZIP 83 acommits 83 bbranches 83 creleases 83 dcontributors 83 eCompare & review 83 fbranch 83 gpath 84 hFork this project and Create a new file 84 ifiles 84 文件的相關操作 84 Column專欄:通過部分名稱搜索文件 85 查看差別 85 查看分支間的差別 85 查看與幾天前的差別 86 查看與指定日期之間的差別 87 5.6 Issue 87 簡潔且表現力豐富的描述方法 88 語法高亮 89 添加圖片 90 添加標簽以便整理 90 添加里程碑以便管理 91 Column 專欄:了解貢獻時的規則! 92 Tasklist語法 92 通過提交信息操作Issue 93 在相關Issue中顯示提交 93 Close Issue 93 將特定的Issue轉換為Pull Request 94 5.7 Pull Request 94 Column 專欄:獲取diff格式與patch格式的文件 96 Conversation 96 Column 專欄:引用評論 96 Commits 97 Column 專欄:在評論中應用表情 98 Files Changed 98 5.8 Wiki 99 Pages 100 History 101 Column 專欄:在Wiki中顯示側邊欄 101 5.9 Pulse 102 active pull requests 103 active issue 103 commits 104 Releases published 104 Unresolved Conversations 104 5.10 Graphs 105 Contributors 105 Commit Activity 1 |
序: |
|