GitHub / by Sarah Guthals, PhD and Phil Haack.
- 2 of 2 copies available at SPARK Libraries.
0 current holds with 2 total copies.
|Location||Call Number / Copy Notes||Barcode||Shelving Location||Status||Due Date|
|Allentown Public Library||005.3 GUTH (Text)||34455006604892||New Adult Non-Fiction||Available||-|
|Bethlehem Main Library||005.3 (Text)||33062009237158||New Adult Non-Fiction||Available||-|
- ISBN: 1119572673
- ISBN: 9781119572671
- Physical Description: 343 pages : illustrations ; 24 cm
- Publisher: Hoboken, New Jersey : John Wiley & Sons, Inc., 
- Copyright: ©2019
|Formatted Contents Note:||
Intro; Title Page; Copyright Page; Table of Contents; Introduction; About This Book; Foolish Assumptions; Icons Used in This Book; Beyond the Book; Where to Go from Here; Part 1 Getting Started with GitHub.com; Chapter 1 Understanding the Git in GitHub; Introducing GitHub; Understanding Version Control; Git Version Control; Try simple Git on the terminal; Git branching by collaborator; Git branching by feature; Git branching for experimentation; Git's Place on GitHub; Signing Up for GitHub.com; Personalizing Your GitHub.com Account; Account; Emails; Notifications; Billing; SSH and GPG keys
SecuritySessions; Blocked users; Repositories; Organizations; Saved replies; Applications; Developer settings; Discovering Helpful Resources; Chapter 2 Setting Up Your Collaborative Coding Environment; Exploring GitHub.com; Understanding Your Profile; Getting to Know GitHub Desktop; Setting up GitHub Desktop; Introducing Atom; Part 2 Starting Your First Solo Project; Chapter 3 Introducing GitHub Repositories; Setting Up a Repository; Exploring Your Repository; Top information; Tabs; Code tab; Modifying README.md; Merging a Pull Request; Using Issues and Project Boards
Creating a project board and an issueClosing an issue; Chapter 4 Setting Up a GitHub Website Repo; Introducing GitHub Pages; Turning a Project Repo into a Website; Setting Up a Personal Website Repo; Creating Issues for Your Website; Setting Up Your Local Environment; Cloning a repo in GitHub Desktop; Touring GitHub Desktop; Opening your repo in Atom; Touring Atom; Finding Resources for GitHub Pages; Chapter 5 Creating a Website with GitHub Pages; Jumping into an Existing GitHub Project; Accessing the GitHub.com repo; Verifying your permissions for the repo
Orienting yourself with the projectPreparing Your Contribution; Creating a branch for your contribution; Confirming your branch is published; Building Your Personal Website; Modifying the title and tagline; Adding sections to your website; Creating a blog; Linking project repos; Part 3 Contributing to Your First Project; Chapter 6 Forking GitHub Repositories; Introducing Forking; Cloning, Forking, and Duplicating; Cloning a Repository; Forking a Repository; Fetching changes from upstream; Contributing changes to upstream; Getting unstuck when cloning without forking
Chapter 7 Writing and Committing CodeCreating a Repository; Writing Code; Creating a Commit; Staging changes; Committing a file; Committing multiple file:; Writing a Good Commit Message; Committing Code with GitHub Desktop; Tracking a repository in Desktop; Publishing a repository in Desktop; Committing in Desktop; Using GitHub Conventions in Commit Messages; Emojis; Issue references; Giving credit to coauthors; Committing Code from Your Editor; Chapter 8 Working with Pull Requests; Understanding a Pull Request; Pushing Code to GitHub; Opening a Pull Request; Describing the pull request.
Once you've learned the basics of coding the next step is to start sharing your expertise, learning from other coding pros, or working as a collaborative member of development teams. GitHub is the go-to community for facilitating coding collaboration, and GitHub For Dummies is the next step on your journey as a developer. Written by a GitHub engineer, this book is packed with insight on how GitHub works and how you can use it to become a more effective, efficient, and valuable member of any collaborative programming team.
Search for related items by subject
|Subject:||Git (Computer file)
Computer software > Development.
Open source software.