中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 Git高效實踐

作者:吳子俊 著
出版社:清華大學出版社出版時間:2025-01-01
開本: 16開 頁數(shù): 436
中 圖 價:¥85.0(7.8折) 定價  ¥109.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Git高效實踐 版權(quán)信息

Git高效實踐 本書特色

深入解析Git原理,精通操作技巧,極速提升版本管理與團隊協(xié)作效率。

Git高效實踐 內(nèi)容簡介

本書是一本全面介紹Git版本控制系統(tǒng)的實踐指南和參考手冊。這本書將幫助讀者掌握Git的核心概念和操作技巧,同時教授如何使用Git進行高效的版本控制和團隊協(xié)作。筆者將從0到1,由淺入深地對Git的操作進行講解。
本書共分為17章,全方位圍繞Git的使用技巧與原理進行講解。書中絕大多數(shù)的命令都配有專門的實戰(zhàn)案例,以幫助讀者更好地理解。本書還提供了案例代碼的每個步驟的源代碼,以便于讀者觀察和思考,通過結(jié)合命令解析、概念闡述、流程圖以及實戰(zhàn)案例,幫助讀者全面吸收并融會貫通所學知識。
無論您是前端或后端開發(fā)工程師、在校學生或初學者,還是具有一定經(jīng)驗的開發(fā)者,本書都將為您提供寶貴的知識參考和指導。它將成為您學習Git之路上的明燈。

Git高效實踐 目錄

第1章 Git概述 11.1 項目協(xié)同開發(fā) 11.2 Git簡介 21.3 集中式與分布式版本控制系統(tǒng) 31.3.1 集中式版本控制系統(tǒng) 31.3.2 分布式版本控制系統(tǒng) 41.4 Git的使用流程 51.4.1 本地倉庫 61.4.2 協(xié)同開發(fā) 71.5 創(chuàng)建 Git 倉庫 71.5.1 初始化Git倉庫 71.5.2 Git的幫助文檔 91.6 Git的配置 10第1章 Git概述 11.1 項目協(xié)同開發(fā) 11.2 Git簡介 21.3 集中式與分布式版本控制系統(tǒng) 31.3.1 集中式版本控制系統(tǒng) 31.3.2 分布式版本控制系統(tǒng) 41.4 Git的使用流程 51.4.1 本地倉庫 61.4.2 協(xié)同開發(fā) 71.5 創(chuàng)建 Git 倉庫 71.5.1 初始化Git倉庫 71.5.2 Git的幫助文檔 91.6 Git的配置 101.6.1 Git的配置等級 111.6.2 Git的配置分類 121.6.3 讀取Git配置 121.6.4 設(shè)置Git配置 131.6.5 Git的初始化配置 15第2章 Git的基本使用 172.1 Git基本操作命令 172.2 暫存區(qū)的概念 212.2.1 暫存區(qū)的工作流程 212.2.2 查看暫存區(qū) 222.3 Git的工作空間狀態(tài) 242.3.1 nothing to commit 242.3.2 Untracked files 252.3.3 Changes to be committed 262.3.4 Changes not staged for commit 27第3章 Git其他常用命令 293.1 diff命令——文件對比 293.1.1 工作空間與暫存區(qū)文件對比 293.1.2 版本庫與暫存區(qū)文件對比 303.2 rm命令——文件刪除 313.2.1 普通方式刪除 313.2.2 git rm命令刪除 333.3 mv命令——文件改名 363.3.1 普通方式重命名 373.3.2 使用git mv改名 383.4 log命令——日志查詢 393.4.1 git log命令的使用 403.4.2 格式化日志 413.4.3 日期格式化 423.5 Git文件忽略 443.5.1 忽略文件的使用 443.5.2 強制追蹤 453.5.3 忽略規(guī)則的優(yōu)先級 463.5.4 忽略規(guī)則的匹配語法 46第4章 Git底層對象 494.1 Git對象的概念與介紹 494.2 Blob對象 504.2.1 Blob對象簡介 504.2.2 Blob對象的使用 504.2.3 Blob的存儲方式 534.3 Tree對象 534.3.1 Tree對象簡介 534.3.2 暫存區(qū)與Tree對象 544.3.3 生成Tree對象 544.3.4 讀取Tree對象 564.4 Commit對象 624.4.1 Commit對象簡介 624.4.2 生成Commit對象 634.4.3 指定父級Commit對象提交 654.5 Tag對象 664.5.1 Tag對象簡介 664.5.2 Tag對象的使用 66第5章 Git命令原理 705.1 add命令原理 705.2 commit命令原理 715.3 文件刪除原理 735.3.1 普通方式刪除 745.3.2 git rm命令原理 765.4 文件改名原理 785.4.1 普通方式改名 785.4.2 git mv命令原理 80第6章 Git分支的使用 836.1 Git分支概述 836.1.1 Git分支簡介 836.1.2 Git分支原理 846.2 分支的使用 866.2.1 創(chuàng)建分支 876.2.2 查看分支 886.2.3 刪除分支 886.3 切換分支 896.3.1 checkout切換分支 896.3.2 switch切換分支 916.4 切換分支原理 926.4.1 影響工作空間 946.4.2 影響暫存區(qū) 976.4.3 分離頭指針 1006.5 checkout命令的其他功能 1026.5.1 撤銷修改 1026.5.2 強制切換 1036.6 Git的分支狀態(tài)存儲 1046.6.1 git stash命令 1046.6.2 Git存儲的基本使用 1056.6.3 Git存儲的其他用法 1096.6.4 Git存儲與暫存區(qū) 1136.6.5 Git存儲的原理 1146.7 工作樹的使用 1186.7.1 工作樹簡介 1186.7.2 git worktree的使用 1196.7.3 git worktree詳細用法 121第7章 分支合并 1237.1 分支開發(fā)路線 1237.1.1 同軸開發(fā)路線 1237.1.2 分叉開發(fā)路線 1257.2 分支合并的分類 1267.2.1 快進式合并分支 1267.2.2 典型式合并分支 1297.3 Git的代碼沖突 1327.3.1 代碼沖突的分類與特點 1327.3.2 快進式合并代碼沖突 1337.3.3 典型式合并代碼沖突 1387.4 Git的代碼沖突原理 1427.4.1 兩路合并算法 1427.4.2 三路合并算法 1437.4.3 遞歸三路合并 1497.5 git merge命令詳解 1537.5.1 git merge其他用法 1537.5.2 git merge的可選參數(shù) 1557.5.3 分支合并的策略 1587.6 git rebase命令 1617.6.1 git rebase命令簡介 1617.6.2 git rebase與git merge 1627.6.3 交互式Rebase 1667.7 git cherry-pick命令 1757.7.1 git cherry-pick命令簡介 1767.7.2 cherry-pick與merge 176第8章 Git數(shù)據(jù)恢復與還原 1838.1 Git的還原——restore命令 1838.1.1 還原工作空間 1848.1.2 還原暫存區(qū) 1848.1.3 同時還原暫存區(qū)和工作空間 1868.2 修正提交——amend命令 1878.2.1 提交日志修正 1878.2.2 提交內(nèi)容修正 1888.2.3 提交文件修正 1898.3 Git的數(shù)據(jù)回退——reset命令 1908.3.1 回退HEAD指針 1908.3.2 回退暫存區(qū) 1938.3.3 回退工作空間 195第9章 遠程協(xié)同開發(fā) 1979.1 遠程倉庫簡介 1979.1.1 GitHub 1979.1.2 Gitee 1989.1.3 其他托管平臺 1989.2 發(fā)布遠程倉庫 2009.2.1 協(xié)同開發(fā)工作流程 2019.2.2 創(chuàng)建遠程倉庫 2029.2.3 推送倉庫 2039.3 協(xié)同開發(fā)相關(guān)命令 2069.3.1 remote命令的使用 2069.3.2 clone命令的使用 2079.3.3 fetch命令的使用 2089.3.4 pull命令的使用 2119.4 遠程跟蹤分支 2129.4.1 遠程分支的創(chuàng)建 2139.4.2 遠程跟蹤分支的創(chuàng)建 2159.5 遠程協(xié)作代碼沖突 2219.5.1 分支合并的情況 2219.5.2 遠程協(xié)作的情況 2279.6 用戶信息的配置 233第10章 多人協(xié)同開發(fā) 23610.1 多人協(xié)同開發(fā)的場景 23610.1.1 場景1——單人開發(fā) 23610.1.2 場景2——多人共同開發(fā) 23710.1.3 場景3——多人獨立開發(fā) 23810.2 進行多人協(xié)同 23810.2.1 模擬多賬號協(xié)同開發(fā) 23910.2.2 Pull Request的使用 243第11章 TortoiseGit圖形化工具 25011.1 TortoiseGit簡介 25011.2 TortoiseGit的基本使用 25211.2.1 創(chuàng)建倉庫 25211.2.2 添加 25311.2.3 提交 25411.2.4 對比 25511.2.5 改名 25611.2.6 刪除 25811.2.7 日志 25911.2.8 標簽的使用 26011.2.9 文件忽略 26111.3 TortoiseGit數(shù)據(jù)恢復 26211.3.1 restore數(shù)據(jù)還原 26211.3.2 amend提交修正 26411.3.3 reset數(shù)據(jù)回退 26511.4 TortoiseGit操作分支 27111.4.1 創(chuàng)建分支 27211.4.2 切換分支 27311.4.3 合并分支 27411.4.4 分支合并解決沖突 27511.5 分支狀態(tài)存儲 27811.5.1 使用存儲 27811.5.2 查看存儲 28011.5.3 讀取存儲 28011.5.4 刪除存儲 28111.6 TortoiseGit分支高級操作 28211.6.1 rebase操作 28211.6.2 cherry-pick操作 28611.7 TortoiseGit協(xié)同開發(fā) 29011.7.1 remote 29011.7.2 push 29211.7.3 clone 29311.7.4 fetch 29411.7.5 pull 29511.7.6 模擬協(xié)同開發(fā)沖突 296第12章 IntelliJ IDEA集成Git插件的使用 29912.1 Git插件的基本使用 29912.1.1 IDEA綁定Git插件 29912.1.2 提交項目 30112.1.3 添加忽略文件 30212.1.4 比較 30612.1.5 改名 30712.1.6 刪除 30712.1.7 日志 30712.1.8 標簽 30912.2 Git插件數(shù)據(jù)恢復 31012.2.1 restore數(shù)據(jù)還原 31112.2.2 amend提交修正 31112.2.3 reset數(shù)據(jù)回退 31212.3 分支的操作 31512.3.1 創(chuàng)建分支 31512.3.2 切換分支 31712.3.3 合并分支 31712.3.4 分支合并解決沖突 31812.4 分支狀態(tài)存儲 32112.5 分支高級操作 32212.5.1 rebase操作 32212.5.2 cherry-pick操作 32512.6 協(xié)同開發(fā) 32712.6.1 remote 32712.6.2 push 32812.6.3 clone 32912.6.4 fetch 33012.6.5 pull 33212.6.6 模擬協(xié)同開發(fā)沖突 334第13章 協(xié)同開發(fā)命令詳細用法 33613.1 push命令 33613.1.1 push命令的使用方式 33613.1.2 push命令的常用參數(shù) 33913.1.3 push命令常用參數(shù)演示 34013.1.4 上游分支 34213.1.5 修剪分支 34513.1.6 強制推送 34613.2 fetch命令 34813.2.1 fetch命令的常用參數(shù) 34813.2.2 fetch命令常用參數(shù)演示 34913.2.3 強制獲取 35113.3 pull命令 35213.3.1 pull命令的常用參數(shù) 35313.3.2 pull命令常用參數(shù)演示 35313.3.3 pull變基操作 35613.3.4 強制拉取 360第14章 Git補丁 36314.1 Git補丁語法 36314.2 git apply應用補丁 36414.2.1 git apply使用示例 36414.2.2 git apply舊版本問題 36814.3 git format-patch生成補丁 36814.4 git am應用補丁 37114.4.1 git am使用示例 37114.4.2 git am解決沖突 372第15章 Git工作流 37515.1 Git Flow中的分支 37515.2 使用Git Flow模擬開發(fā) 37715.3 使用Git Flow Script開發(fā) 380第16章 Git鉤子 38716.1 鉤子的作用 38716.1.1 客戶端鉤子 38716.1.2 服務端鉤子 38816.2 使用鉤子 38816.2.1 編寫pre-commit鉤子 38916.2.2 編寫commit-msg鉤子 39016.2.3 采用Java實現(xiàn)鉤子 391第17章 Git的配置項 39317.1 git config命令 39317.1.1 查詢信息類 39317.1.2 作用域類 39417.1.3 屬性操作類 39617.2 .git目錄詳解 40117.2.1 .git目錄中文件夾的說明 40117.2.2 .git目錄中文件的說明 40417.3 Git客戶端配置 40417.3.1 user配置項 40517.3.2 alias配置項 40517.3.3 credential配置項 40717.3.4 merge配置項 41217.3.5 push配置項 41417.3.6 其他配置項 41617.4 Git服務端配置 41817.4.1 receive配置項 41917.4.2 http配置項 42017.4.3 gc配置項 421
展開全部

Git高效實踐 作者簡介

吳子俊江西南昌人,具備多年IT行業(yè)開發(fā)經(jīng)驗,尤其在軟件開發(fā)、架構(gòu)設(shè)計及著作方面擁有深厚的專業(yè)知識和實踐經(jīng)驗。精通Java知識體系,擅長互聯(lián)網(wǎng)架構(gòu)設(shè)計、微服務以及分布式技術(shù)等,積累了大量在大型企業(yè)級Java應用程序開發(fā)方面的實戰(zhàn)經(jīng)驗。曾擔任程序員、技術(shù)組長、技術(shù)經(jīng)理、項目經(jīng)理等職位。全網(wǎng)人氣累計超過 500萬,榮獲阿里云開發(fā)者社區(qū)、51CTO、CSDN等多家知名平臺的專家博主榮譽,并被百度開發(fā)者社區(qū)評為優(yōu)質(zhì)內(nèi)容創(chuàng)作者。在軟件開發(fā)和架構(gòu)設(shè)計領(lǐng)域具有一定的行業(yè)影響力。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 烽火安全网_加密软件、神盾软件官网 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 岛津二手液相色谱仪,岛津10A液相,安捷伦二手液相,安捷伦1100液相-杭州森尼欧科学仪器有限公司 | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 新型锤式破碎机_新型圆锥式_新型颚式破碎机_反击式打沙机_锤式制砂机_青州建源机械 | 欧洲MV日韩MV国产_人妻无码一区二区三区免费_少妇被 到高潮喷出白浆av_精品少妇自慰到喷水AV网站 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 陕西高职单招-陕西高职分类考试网| 印刷人才网 印刷、包装、造纸,中国80%的印刷企业人才招聘选印刷人才网! | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 钛板_钛管_钛棒_钛盘管-无锡市盛钛科技有限公司 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 飞象网 - 通信人每天必上的网站| 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 在线悬浮物浓度计-多参数水质在线检测仪-上海沃懋仪表科技有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 粉丝机械,粉丝烘干机,粉丝生产线-招远市远东粉丝机械有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 深圳活动策划公司|庆典策划|专业公关活动策划|深圳艺典文化传媒 重庆中专|职高|技校招生-重庆中专招生网 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 |