SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Jump Start Git
Jump Start Git
Notice of Rights
Notice of Liability
Trademark Notice
About Shaumik Daityari
About SitePoint
Who Should Read This Book
What's Covered in This Book?
Conventions Used
Supplementary Materials
Acknowledgments
Want to take your learning further?

1

Introduction

Version Control
Examples of Version Control in Daily Life
Version Control Systems: the Options
Enter Git
Git and GitHub
Conclusion
Installation
The Git Workflow
Baby Steps with Git: First Commands
Further Commits with Git
Commit History
The .gitignore File
Remote Repositories
Conclusion
What Are Branches?
Create a Branch
Delete a Branch
Advanced Branching: Merging Branches
Conclusion
Getting Started in a Team: Cloning from a Remote
Contributing to the Remote: Git Push Revisited
Keeping Yourself Updated with the Remote: Git Pull
Dealing With a Rejected Git Push
Conflicts
Git Workflows
Conclusion
Amending Errors in the Git Workflow
Debugging Tools
Conclusion
Advanced Use of log
Tagging in Git
Refs and reflog
Checking for Lost Commits
Rebase
Stash Changes
Advanced Use of add
Cherry Pick
Conclusion
GitHub Desktop
SourceTree
SourceTree Versus GitHub Desktop
Conclusion
Git’s Meteoric Rise
Could Git Fail?
Beyond Source Code Management
The End

Getting Started with Git

Unlock This Title

You do not have access to this section. Get the full version of this title with a SitePoint Premium Account.

Start Free TrialRead Free Preview

Already a Premium member? Sign In

Community Questions