Amazon cover image
Image from Amazon.com

Git Best Practices Guide.

By: Material type: TextTextPublication details: Packt Publishing, 2014.Description: 1 online resourceContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 1322331278
  • 9781322331270
  • 9781783553747
  • 178355374X
Subject(s): Genre/Form: Additional physical formats: Print version:: Git best practices guide : master the best practices of Git with the help of real-time scenarios to maximize team efficiency and workflow.DDC classification:
  • 005.1 23
LOC classification:
  • QA76.758
Online resources:
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Starting a Git Repository; Configuring Git; Initializing a new repository; Cloning an existent repository; Working with the repository; Adding a file; Committing a file; Pushing a file; Removing a file; Checking the status; Ignoring files; Summary; Chapter 2: Working in a Team Using Git; Creating a server repository; Local; SSH; Git; HTTPS; Pushing data on remote repositories -- Jim's case; Pulling data from the repository; Creating a patch; Working with branches.
Creating a branchChecking out a branch; Playing with a branch; The difference between branches; Tracking branches; Deleting a branch from the remote; Merging; Fast forward merge; Merge commit; Other merging strategies; Rebase; Cherry-pick; Using tags; Creating and deleting tags; Summary; Chapter 3: Finding and Resolving Conflicts; Finding content inside your repository; Searching file content; Showing the current status; Exploring the repository history; Viewing changes; Stashing your changes; Cleaning your mistakes; Reverting uncommitted changes; The git reset command; Editing a commit.
Canceling a commitRewriting commit history; Solving merge conflicts; Searching errors with git bisect; Fixing errors by practical examples; Summary; Chapter 4: Going Deeper into Git; Migrating an SVN repository to Git; Preparing for SVN to Git migration; Migrating from SVN to Git; Cleaning your commits; Pushing content on Git; Migrating branches and tags; Another easy way to migrate; Using Git within an SVN environment; Setting up your repository; Working with Git SVN; Managing Git submodules; Adding a submodule; Cloning a project with submodules; Removing a submodule.
Using a subtree instead of a submoduleAdding a subproject with a subtree; Contributing on a subtree; Creating and applying patches; Creating a patch; Mailing the patch; Applying the patch; Git hooks; Client hooks; Server hooks; More about hooks; Installing a hook; A hook example; Customizing Git; Summary; Chapter 5: Using Git for Continuous Integration; Creating an efficient branching system; Git flow; Feature branches; Release branches; Hotfix branches; BPF -- Branch Per Feature; Working with Continuous Integration using Git; Git tools you might like; Git GUI clients; On Linux; On Windows.
On MacRepository management; Summary; Index.
Summary: Annotation If you are a developer and you want to completely master Git without heavy theory, this is the book for you. A reasonable knowledge level and basic understanding of Git concepts will get you started with this book.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Print version record.

Annotation If you are a developer and you want to completely master Git without heavy theory, this is the book for you. A reasonable knowledge level and basic understanding of Git concepts will get you started with this book.

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Starting a Git Repository; Configuring Git; Initializing a new repository; Cloning an existent repository; Working with the repository; Adding a file; Committing a file; Pushing a file; Removing a file; Checking the status; Ignoring files; Summary; Chapter 2: Working in a Team Using Git; Creating a server repository; Local; SSH; Git; HTTPS; Pushing data on remote repositories -- Jim's case; Pulling data from the repository; Creating a patch; Working with branches.

Creating a branchChecking out a branch; Playing with a branch; The difference between branches; Tracking branches; Deleting a branch from the remote; Merging; Fast forward merge; Merge commit; Other merging strategies; Rebase; Cherry-pick; Using tags; Creating and deleting tags; Summary; Chapter 3: Finding and Resolving Conflicts; Finding content inside your repository; Searching file content; Showing the current status; Exploring the repository history; Viewing changes; Stashing your changes; Cleaning your mistakes; Reverting uncommitted changes; The git reset command; Editing a commit.

Canceling a commitRewriting commit history; Solving merge conflicts; Searching errors with git bisect; Fixing errors by practical examples; Summary; Chapter 4: Going Deeper into Git; Migrating an SVN repository to Git; Preparing for SVN to Git migration; Migrating from SVN to Git; Cleaning your commits; Pushing content on Git; Migrating branches and tags; Another easy way to migrate; Using Git within an SVN environment; Setting up your repository; Working with Git SVN; Managing Git submodules; Adding a submodule; Cloning a project with submodules; Removing a submodule.

Using a subtree instead of a submoduleAdding a subproject with a subtree; Contributing on a subtree; Creating and applying patches; Creating a patch; Mailing the patch; Applying the patch; Git hooks; Client hooks; Server hooks; More about hooks; Installing a hook; A hook example; Customizing Git; Summary; Chapter 5: Using Git for Continuous Integration; Creating an efficient branching system; Git flow; Feature branches; Release branches; Hotfix branches; BPF -- Branch Per Feature; Working with Continuous Integration using Git; Git tools you might like; Git GUI clients; On Linux; On Windows.

On MacRepository management; Summary; Index.

English.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library