舉報

會員
GitHub Essentials
ThisbookisforexperiencedornovicedeveloperswithabasicknowledgeofGit.IfyoueverwantedtolearnhowbigprojectssuchasTwitter,Google,orevenGitHubcollaborateoncode,thenthisbookisforyou.
目錄(168章)
倒序
- 封面
- 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
- Tips and tricks
- 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
- Summary
- 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
- Tips and tricks
- 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
- Summary
- Collaboration Using the GitHub Workflow
- Learning about pull requests
- Why pull requests are a powerful asset to work with
- The connection between branches and pull requests
- Creating branches directly in a project – the shared repository model
- Creating branches in your fork – the fork and pull model
- How to create and submit a pull request
- Using the Compare & pull request button
- Using the compare function directly
- Using the GitHub web editor
- The shared repository model
- The fork and pull model
- Submitting a pull request
- Peer review and inline comments
- The layout of a pull request
- The review process
- Correcting mistakes
- Merging the pull request
- Removing/restoring a branch after the pull request is merged
- Reverting a pull request
- Tips and tricks
- Closing issues via commit messages
- Task lists in pull requests
- Downloading the diff of pull requests
- A global list of your open pull requests
- Adding a LICENSE file using the web editor
- Creating new directories using the web editor
- Summary
- GitHub Pages and Web Analytics
- GitHub Pages
- Creating a user or an organization page
- Creating a project page
- Choosing a theme to style your page
- Using a custom domain
- Introducing Jekyll
- Installing Jekyll
- Customizing your page using Jekyll
- Read more about Jekyll
- Web analytics
- Pulse
- Contributors – additions/deletions
- Community profile
- Commits over time
- Code frequency
- Dependency graph
- Network
- Forks
- Traffic
- Tips and tricks
- Making use of Github Pages' metadata with Jekyll
- Summary
- Exploring the User and Repository Settings
- User settings
- Profile
- Setting up multiple emails
- Managing your SSH keys
- Setting up two-factor authentication
- Repository settings
- Changing the default branch that appears in a repository's main page
- Enabling/disabling the wiki
- Enabling/disabling the issue tracker
- Adding collaborators
- Transferring ownership – user to organization
- Deleting a repository
- Tips and tricks
- Finding the size of your repositories
- Fine-tuning email notifications
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-08-05 10:46:03
推薦閱讀
- Unity 5.x Game AI Programming Cookbook
- App+軟件+游戲+網站界面設計教程
- 醫療大數據挖掘與可視化
- 商業分析思維與實踐:用數據分析解決商業問題
- Enterprise Integration with WSO2 ESB
- Oracle高性能自動化運維
- 3D計算機視覺:原理、算法及應用
- Oracle 12c云數據庫備份與恢復技術
- Google Cloud Platform for Developers
- 跨領域信息交換方法與技術(第二版)
- 數據庫原理與設計實驗教程(MySQL版)
- AndEngine for Android Game Development Cookbook
- Oracle 11g數據庫管理員指南
- 數字化轉型方法論:落地路徑與數據中臺
- Python數據分析入門與實戰
- 數據分析師寶典
- 數據隱私與數據治理:概念與技術
- Java Deep Learning Essentials
- Data Analysis with Python
- Oracle數據庫性能優化方法論和最佳實踐
- Hands-On Deep Learning with R
- Creating Concrete5 Themes
- Implementing DevOps with Microsoft Azure
- 高階產品經理必修課:企業戰略驅動下的數據體系搭建
- 大數據技術體系與開源生態
- 數據架構之道:數據模型設計與管控
- 以太坊技術詳解與實戰
- 大數據定義智能運維
- JMeter Cookbook
- 數據英雄:影響中國大數據產業發展的中流砥柱