Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Preface
Who This Book Is For
Beyond Software
Who This Book Is Not For
How to Use This Book
Conventions Used in This Book
O’Reilly Safari
How to Contact Us
Acknowledgments
1. Introduction
What Is Git?
What Is GitHub?
Why Use Git?
Why Use GitHub?
Key Concepts
2. Viewing
Introducing the Repository Page
Viewing the README.md File
Viewing the Commit History
Viewing Pull Requests
Viewing Issues
Viewing Projects
Viewing Insights
Viewing the Pulse
The Contributors Graph
The Community Profile
The Commits Graph
The Code Frequency Graph
The Dependency Graph
The Network Graph
The Forks List
The Traffic Graph
3. Creating and Editing
Creating a Repository
Adding a File
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
Contributing via a Fork
Adding a File
Creating a Pull Request
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
5. Project Management
GitHub 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
GitHub Projects
Creating a Project Board
Creating Columns and Adding Cards
Closing, Editing, or Deleting Project Boards
6. Publishing Content
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
7. Configuring Repositories and Organizations
Configuring a Repository
Adding Collaborators
Configuring Branches
Protected Branches
Integrating with Other Systems
Personal Versus Organizational
Creating an Organization
Configuring Your Organization
Organization Profile
Member Privileges
Billing
Security
Audit Log
Blocked Users
Webhooks
Third-Party Access and Installed GitHub Apps
Repository Topics
Projects
Managing Members and Teams
8. Downloading and Working Offline
Why Clone a Repository?
GitHub Desktop
Viewing Changes
GitHub Desktop and Atom
Creating a Branch and Editing Files
Creating a Commit
Creating a Pull Request from GitHub Desktop
9. Next Steps
Index
← Prev
Back
Next →
← Prev
Back
Next →