1 option
Jump start git / by Shaumik Daityari.
- Format:
- Book
- Author/Creator:
- Daityari, Shaumik, author.
- Language:
- English
- Subjects (All):
- Git (Computer file).
- Open source software.
- Software engineering.
- Revision control (Computer science).
- Physical Description:
- 1 online resource (169 p.)
- Edition:
- 1st edition
- Place of Publication:
- VIC Australia : SitePoint, [2015]
- System Details:
- text file
- Summary:
- Get a Jump Start on version control with Git today! Most engineers we meet prefer Git over other distributed version control systems. These systems let you store different versions of project files and directories, so you can roll back to an earlier one if something goes wrong. And since they're distributed, they smooth the path for dev team collaboration. But what is it about Git that makes it mission-critical on so many web projects? Spend just one weekend with this hands-on tutorial, and you'll know the answer.
- Contents:
- Jump Start Git; Table of Contents; Preface; Who Should Read This Book; What's Covered in This Book?; Conventions Used; Code Samples; Tips, Notes, and Warnings; Supplementary Materials; Acknowledgments; Want to take your learning further?; Introduction; Version Control; Examples of Version Control in Daily Life; Version Control Systems: the Options; Enter Git; Advantages of Distributed Version Control Systems; Git and GitHub; Conclusion; What Have You Learned?; What's Next?; Getting Started with Git; Installation; The Git Workflow; Baby Steps with Git: First Commands
- Set Configuration SettingsCreate a Git Project; Create Our First Commit; Further Commits with Git; Why git add Again?; Commit History; The .gitignore File; Remote Repositories; Conclusion; What Have You Learned?; What's Next?; Branching in Git; What Are Branches?; Create a Branch; Delete a Branch; Branches and HEAD; Advanced Branching: Merging Branches; Conclusion; What Have You Learned?; What's Next?; Using Git in a Team; Getting Started in a Team: Cloning from a Remote; Optional: Different Protocols While Cloning; Contributing to the Remote: Git Push Revisited
- Keeping Yourself Updated with the Remote: Git PullDealing With a Rejected Git Push; Conflicts; Git Workflows; Centralized Workflow; Feature Branch Workflow; Forking and Pull Requests: The Open-source Workflow; Conclusion; What Have You Learned?; What's Next?; Correcting Errors While Working With Git; Amending Errors in the Git Workflow; Undo Git Add; Undo Git Commit; Undo Git Push; Debugging Tools; Git Blame; Git Bisect; Automated Bisect with Unit Tests; Conclusion; What Have You Learned?; What's Next?; Unlocking Git's Full Potential; Advanced Use of log; Short Version; Branches and History
- Filter CommitsTrace Changes in a Single File; Track Your Peers; Search in Commit Messages; Tagging in Git; Refs and reflog; Checking for Lost Commits; Rebase; Squash Commits Together; Stash Changes; Advanced Use of add; Cherry Pick; Conclusion; What Have You Learned?; What's Next?; Git GUI Tools; GitHub Desktop; SourceTree; SourceTree Versus GitHub Desktop; Conclusion; Conclusion; Git's Meteoric Rise; Could Git Fail?; Beyond Source Code Management; The End
- Notes:
- Description based upon print version of record.
- Description based on online resource; title from PDF title page (ebrary, viewed January 25, 2016).
- ISBN:
- 9781457192982
- 1457192985
- 9781457192999
- 1457192993
- 9781457192968
- 1457192969
- OCLC:
- 921845664
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.