更新时间:2021-08-05 10:46:03
封面
Title Page
Copyright and Credits
GitHub Essentials Second Edition
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Brief Repository Overview and Usage of the Issue Tracker
Exploring the repository's main page
Creating a new repository
The commits page and a comparison with the git log command
The branches page and a comparison with the git branch command
The Raw Blame and History buttons
The Watch Star and Fork buttons
Changing the description and URL
Learning how to use the powerful benefits of the issue tracker
Creating a new issue
Assigning issues to users
Labels
Why labels are a great asset to UX
Creating new label names and setting different colors
Using labels to group issues
Milestones
Why milestones are a great help when working with code versioning
Creating a new milestone
Adding issues to milestones
Using milestones to see which issues are resolved or are yet to be resolved
Tips and tricks
Learning about the README file
Navigating easily with keyboard shortcuts
Summary
Using the Wiki and Managing Code Versioning
Using the wiki
Why wikis are a nice place to document your project
Creating a new wiki page
Deleting a page
A Markdown-powered wiki – an introduction to Markdown
How to add a sidebar and a footer to your wiki
Watching a wiki page's commit history and reverting to a previous state if needed
Managing code versioning
Creating a release
Editing a release
Pushing a tag from the command line
Marking as pre-release
Making a draft of a release
Uploading your own files
Subscribing to new releases via atom feed
Editing the wiki locally
Installing gollum
Cloning the wiki and viewing the preview in your browser
Making changes locally and pushing to GitHub
Managing Organizations and Teams
The difference between users and organizations
Organization roles and repository permission levels
Creating an organization
Global member privileges
Repositories
Teams – a great way to grant selective access to your organization projects
Creating a team
Inviting people
Accepting an invitation
Team member permissions
Requesting to join a team
Step one – as a user
Step two – as an owner or team maintainer
Adding repositories to a team
Team discussions
The People tab
Managing access levels
Difference between Members and Outside collaborators
Demoting to an outside collaborator
Organization settings
Profile
Security
Audit log
Third-party access
Teams
How to transfer a repository to an organization's namespace
How to convert a user account into an organization
Mentioning teams
Organization feed only in dashboard
Collaboration Using the GitHub Workflow
Learning about pull requests