舉報

會員
Git Version Control Cookbook
最新章節:
Index
Thispracticalguidecontainsawidevarietyofrecipes,takingyouthroughallthetopicsyouneedtoknowabouttofullyutilizethemostadvancedfeaturesoftheGitsystem.IfyouareasoftwaredeveloperorabuildandreleaseengineerwhousesGitinyourdailyworkandwanttotakeyourGitknowledgetothenextlevel,thenthisbookisforyou.Tounderstandandfollowtherecipesincludedinthisbook,basicknowledgeofGitcommand-linecodeismandatory.
最新章節
- Index
- Showing and cleaning ignored files
- Ignoring files
- Interactive add with Git GUI
- Interactive add
- More aliases
品牌:中圖公司
上架時間:2021-12-08 12:26:32
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-12-08 12:34:15
- Showing and cleaning ignored files
- Ignoring files
- Interactive add with Git GUI
- Interactive add
- More aliases
- Bash prompt with status information
- Autocompletion
- Color UI in the prompt
- Using the blame command
- Debugging with git bisect
- Saving and applying stashes
- Using git stash
- Introduction
- Chapter 12. Tips and Tricks
- Attributes to export an archive
- Checking the attributes of a file
- Storing binaries elsewhere
- Metadata diff of binary files
- Keyword expansion with attribute filters
- Writing a commit object to the database
- Writing a tree object to the database
- Writing a blob object to the database
- Displaying the file information
- Displaying the tree information
- Displaying the repository information
- Introduction
- Chapter 11. Git Plumbing and Attributes
- Creating archives from a tree
- Using a Git bundle
- Creating Git bundles
- Sending patches
- Applying patches
- Creating patches from branches
- Creating patches
- Introduction
- Chapter 10. Patching and Offline Sharing
- Submodule versus subtree merging
- Subtree merging
- A quick submodule how-to
- Back up your repositories as mirror repositories
- Rewriting history – changing a single file
- Splitting a repository
- Turning off automatic garbage collection
- Running garbage collection manually
- Pruning remote branches
- Introduction
- Chapter 9. Repository Maintenance
- Finding lost changes with git fsck
- Viewing past Git actions with git reflog
- Reverting a merge
- Revert – undo the changes introduced by a commit
- Redo – recreate the latest commit with new changes
- Undo – working with a dirty area
- Undo – remove a commit and retain the changes in the staging area
- Undo – remove a commit and retain the changes to files
- Undo – remove a commit completely
- Introduction
- Chapter 8. Recovering from Mistakes
- Setting up and using a commit template
- Configuring and using Git scripts
- Configuring and using Git aliases
- Preventing the push of specific commits
- Using external information in the commit message
- Creating a dynamic commit message template
- Using a branch description in the commit message
- Introduction
- Chapter 7. Enhancing Your Daily Work with Git Hooks Aliases and Scripts
- The contents of the releases
- Grepping the commit messages
- Finding bottlenecks in the source tree
- Extracting the top contributor
- Introduction
- Chapter 6. Extracting Data from the Repository
- Tagging commits in the repository
- Pushing notes to a remote repository
- Retrieving notes from the remote repository
- Separating notes by category
- Adding your first Git note
- Introduction
- Chapter 5. Storing Additional Information in Your Repository
- Auto-squashing commits
- Changing the author of commits using a rebase
- Squashing commits using an interactive rebase
- Rebasing selective commits interactively
- Continuing a rebase with merge conflicts
- Rebasing commits to another branch
- Introduction
- Chapter 4. Rebase Regularly and Interactively and Other Use Cases
- The difference between branches
- Using git rerere to merge known conflicts
- Forcing a merge commit
- Branches with remotes
- Managing your local branches
- Introduction
- Chapter 3. Branching Merging and Options
- The refspec exemplified
- Git aliases
- A few configuration examples
- A .git directory template
- Templates
- Querying the existing configuration
- Configuration targets
- Chapter 2. Configuration
- Searching through history code
- Finding commits in history
- Viewing history with Gitk
- Getting a list of the changed files
- Extracting fixed issues
- Viewing the DAG
- The three stages
- Git's objects
- Introduction
- Chapter 1. Navigating Git
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- 版權頁
- 封面
- 封面
- 版權頁
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Navigating Git
- Introduction
- Git's objects
- The three stages
- Viewing the DAG
- Extracting fixed issues
- Getting a list of the changed files
- Viewing history with Gitk
- Finding commits in history
- Searching through history code
- Chapter 2. Configuration
- Configuration targets
- Querying the existing configuration
- Templates
- A .git directory template
- A few configuration examples
- Git aliases
- The refspec exemplified
- Chapter 3. Branching Merging and Options
- Introduction
- Managing your local branches
- Branches with remotes
- Forcing a merge commit
- Using git rerere to merge known conflicts
- The difference between branches
- Chapter 4. Rebase Regularly and Interactively and Other Use Cases
- Introduction
- Rebasing commits to another branch
- Continuing a rebase with merge conflicts
- Rebasing selective commits interactively
- Squashing commits using an interactive rebase
- Changing the author of commits using a rebase
- Auto-squashing commits
- Chapter 5. Storing Additional Information in Your Repository
- Introduction
- Adding your first Git note
- Separating notes by category
- Retrieving notes from the remote repository
- Pushing notes to a remote repository
- Tagging commits in the repository
- Chapter 6. Extracting Data from the Repository
- Introduction
- Extracting the top contributor
- Finding bottlenecks in the source tree
- Grepping the commit messages
- The contents of the releases
- Chapter 7. Enhancing Your Daily Work with Git Hooks Aliases and Scripts
- Introduction
- Using a branch description in the commit message
- Creating a dynamic commit message template
- Using external information in the commit message
- Preventing the push of specific commits
- Configuring and using Git aliases
- Configuring and using Git scripts
- Setting up and using a commit template
- Chapter 8. Recovering from Mistakes
- Introduction
- Undo – remove a commit completely
- Undo – remove a commit and retain the changes to files
- Undo – remove a commit and retain the changes in the staging area
- Undo – working with a dirty area
- Redo – recreate the latest commit with new changes
- Revert – undo the changes introduced by a commit
- Reverting a merge
- Viewing past Git actions with git reflog
- Finding lost changes with git fsck
- Chapter 9. Repository Maintenance
- Introduction
- Pruning remote branches
- Running garbage collection manually
- Turning off automatic garbage collection
- Splitting a repository
- Rewriting history – changing a single file
- Back up your repositories as mirror repositories
- A quick submodule how-to
- Subtree merging
- Submodule versus subtree merging
- Chapter 10. Patching and Offline Sharing
- Introduction
- Creating patches
- Creating patches from branches
- Applying patches
- Sending patches
- Creating Git bundles
- Using a Git bundle
- Creating archives from a tree
- Chapter 11. Git Plumbing and Attributes
- Introduction
- Displaying the repository information
- Displaying the tree information
- Displaying the file information
- Writing a blob object to the database
- Writing a tree object to the database
- Writing a commit object to the database
- Keyword expansion with attribute filters
- Metadata diff of binary files
- Storing binaries elsewhere
- Checking the attributes of a file
- Attributes to export an archive
- Chapter 12. Tips and Tricks
- Introduction
- Using git stash
- Saving and applying stashes
- Debugging with git bisect
- Using the blame command
- Color UI in the prompt
- Autocompletion
- Bash prompt with status information
- More aliases
- Interactive add
- Interactive add with Git GUI
- Ignoring files
- Showing and cleaning ignored files
- Index 更新時間:2021-12-08 12:34:15