图书 | 精通Git |
内容 | 内容推荐 Git是很流行的源代码管理(SCM)和分布式版本控制系统(DVCS)之一。了解Git架构背后的理念与概念有助于你充分发挥它的威力、理解其行为。学习Git的很好实践以及推荐的工作流程能够确保开发过程中不碰到麻烦。书中的内容经过了精心安排,有助于你更深入地洞悉Git体系及其支撑概念、行为和很好实践。除此之外,本书还能够帮助你提升对于下列主题的理解:检查和探索项目历史,创建和管理个人贡献,在集中式和分布式版本控制系统中设置用于协作的仓库和分支,整合其他开发人员的工作成果,定制和扩展Git以及从仓库错误中恢复。通过探究不错的Git实践,可以让你更深刻地理解Git的行为方式,以便于定制和扩展现有的方法,创造出你自己的解决方案。 作者简介 Jakub Narebski, followed Git development from the very beginning of its creation. He is one of the main contributors to the gitweb subsystem (the original web interface for Git), and is an unoffi gitweb maintainer. He created, announced, and analyzed annual Git User's Surveys from 2007 till 2012 - all except the first one (you can find his analysis of those surveys on the Git Wiki). He shares his expertise with the technology on the StackOverfloyw question-and-answer website. He was one of the proofreaders of the Version Control by Example by Eric Sink, and was the reason why it has chapter on Git. He is an assistant professor in the faculty of mathematics and computer science at the Nicolaus Copernicus University in Torun, Poland. He uses Git as a version control system of choice both for personal and professional work, teaching it to computer science students as a part of their coursework. 目录 Preface Chapter 1: Git Basics in Practice An introduction to version control and Git Git by example Repository setup Creating a Git repository Cloning the repository and creating the first commit Publishing changes Examining history and viewing changes Renaming and moving files Updating your repository (with merge) Creating a tag Resolving a merge conflict Adding files in bulk and removing files Undoing changes to a file Creating a new branch Merging a branch (no conflicts) Undoing an unpublished merge Summary Chapter 2: Exploring Project History Directed Acyclic Graphs Whole-tree commits Branches and tags Branch points Merge commits Single revision selection HEAD - the implicit revision Branch and tag references SHA-1 and the shortened SHA-1 identifier Ancestry references Reverse ancestry references: the git describe output Reflog shortnames Upstream of remote-tracking branches Selecting revision by the commit message Selecting the revision range Single revision as a revision range Double dot notation Multiple points -including and excluding revisions The revision range for a single revision Triple-dot notation Searching history Limiting the number of revisions Matching revision metadata Time-limiting options Matching commit contents Commit parents Searching changes in revisions Selecting types of change History of a file Path limiting History simplification Blame - the line-wise history of a file Finding bugs with git bisect Selecting and formatting the git log output Predefined and user defined output formats Including, formatting, and summing up changes Summarizing contributions Viewing a revision and a file at revision Summary Chapter 3: Developing with Git Creating a new commit The DAG view of creating a new commit The index - a staging area for commits Examining the changes to be committed The status of the working directory Examining differences from the last revision Unified Git diff format Selective commit Selecting files to commit Interactively selecting changes …… Chapter 4: Manaqing Your Worktree Chapter 5: Collaborative Development with Git Chapter 6: Advanced Branchinq Techniques Chapter 7: Merging Changes Together Chapter 8: Keeping History Clean Chapter 9: Managing Subprojects - Building a Living Framework Chapter 10: Customizing and Extending Git Chapter 11: Git Administration Chapter 12: Git Best Practices Index |
标签 | |
缩略图 | ![]() |
书名 | 精通Git |
副书名 | |
原作名 | |
作者 | (波)贾科布·拉瑞斯基(Jakub Narebski) |
译者 | |
编者 | |
绘者 | |
出版社 | 东南大学出版社 |
商品编码(ISBN) | 9787564173630 |
开本 | 16开 |
页数 | 394 |
版次 | 1 |
装订 | 平装 |
字数 | 509千字 |
出版时间 | 2017-10-01 |
首版时间 | 2017-10-01 |
印刷时间 | 2017-10-01 |
正文语种 | |
读者对象 | |
适用范围 | |
发行范围 | |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | 教育考试-考试-计算机类 |
图书小类 | |
重量 | |
CIP核字 | |
中图分类号 | TP311.561 |
丛书名 | |
印张 | |
印次 | 1 |
出版地 | |
长 | |
宽 | |
高 | |
整理 | |
媒质 | |
用纸 | |
是否注音 | |
影印版本 | |
出版商国别 | |
是否套装 | |
著作权合同登记号 | |
版权提供者 | |
定价 | |
印数 | |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。