Record Details

Catalog Search

Available copies

  • 1 of 2 copies available at SPARK Libraries.

Current holds

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 Adult Non-Fiction 2nd FL Checked Out 05/03/2021
Bethlehem Main Library 005.3 (Text) 33062009237158 Adult Non-Fiction Available -

Record details

  • ISBN: 1119572673
  • ISBN: 9781119572671
  • Physical Description: 343 pages : illustrations ; 24 cm
  • Publisher: Hoboken, New Jersey : John Wiley & Sons, Inc., [2019]

Content descriptions

General Note:
Includes index.
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; 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; Personalizing Your 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; 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; 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 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.
Summary, etc.:
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.
Subject: Git (Computer file)
Computer software > Development.
Open source software.

Additional Resources