Wilmington Memorial Library

GitHub for dummies, by Sarah Guthals, PhD and Phil Haack

Label
GitHub for dummies, by Sarah Guthals, PhD and Phil Haack
Language
eng
Illustrations
illustrations
Index
no index present
Literary Form
non fiction
Main title
GitHub for dummies
Oclc number
1059268153
Responsibility statement
by Sarah Guthals, PhD and Phil Haack
Series statement
For dummies
Summary
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
Table Of Contents
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 keysSecuritySessions; 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 BoardsCreating 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 repoOrienting 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 forkingChapter 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
Classification
Contributor
Content
Is Part Of
Mapped to

Incoming Resources