My Account Log in

1 option

Introducing GitHub : a non-technical guide / Peter Bell and Brent Beer ; cover designer, Karen Montgomery ; illustrator, Rebecca Demarest.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Bell, Peter (Computer software developer), author.
Beer, Brent, author.
Contributor:
Montgomery, Karen, cover designer.
Demarest, Rebecca, illustrator.
Language:
English
Subjects (All):
Application software--Development.
Application software.
Computer software--Development.
Computer software.
Open source software.
Physical Description:
1 online resource (142 p.)
Edition:
1st edition
Place of Publication:
2014.
Sebastopol, California : O'Reilly, 2015.
Language Note:
English
System Details:
text file
Summary:
If you’re new to GitHub, this concise book shows you just what you need to get started and no more. It’s perfect for project and product managers, stakeholders, and other team members who want to collaborate on a development project—whether it’s to review and comment on work in progress or to contribute specific changes. It’s also great for developers just learning GitHub.
Contents:
1. Introduction
What Is Git?
What Is GitHub?
Why Use Git?
Why Use GitHub?
Key Concepts
2. Viewing
Introducing the Project Page
Viewing the README.md File
Viewing the Commit History
Viewing Pull Requests
Viewing Issues
Viewing the Pulse
Viewing GitHub Graphs
The Contributors Graph
The Commits Graph
The Code Frequency Graph
The Punch Card Graph
The Network Graph
The Members List
The Traffic Graph
3. Editing
Contributing via a Fork
Adding a File
Creating a Pull Request
Editing a File
Renaming or Moving a File
Working with Folders
Creating a Folder
Renaming a Folder
The Limits of Editing on GitHub
4. Collaboration
Committing to a Branch
Creating a Pull Request from a Branch
Collaborating on Pull Requests
Involving People with Pull Requests
Reviewing Pull Requests
Commenting on Pull Requests
Adding Color to Comments
Contributing to Pull Requests
Testing a Pull Request
Merging a Pull Request
Who Should Merge a Pull Request?
Pull Request Notifications
Best Practices for Pull Requests
Issues
Creating a New Issue
Managing Milestones for Issues
Managing Labels for Issues
Commenting on Issues
Referencing Issues in a Commit
Best Practices for Issues
Wikis
Getting Started with a Wiki
Adding and Linking to a Page on Your Wiki
GitHub Pages
Creating a Website for Your Project
Creating a Website for Yourself or Your Organization
5. Creating and Configuring
Creating a Repository
Adding Collaborators
Configuring a Repository
Integrating with Other Systems
Personal Versus Organizational
Creating an Organization
Managing Teams
6. Downloading
Why Clone a Repository?
GitHub for Mac
Making a Commit Using GitHub for Mac
Viewing Changes in GitHub for Mac
GitHub for Windows
Making a Commit Using GitHub for Windows
Configuring Command-Line Tools in GitHub for Windows
7. Next Steps.
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed November 24, 2014).
ISBN:
9781491949825
1491949821
9781491949801
1491949805
9781491949832
149194983X
OCLC:
896723204

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.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account