Aug SEP Oct
08
2019 2020 2021
success
fail

About this capture

COLLECTED BY

Collection: Save Page Now

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20200908091321/https://github.com/features/code-review/
 
Skip to content  

Register, vote, and volunteer to make an impact during U.S. 2020 elections.  Learn more.  






Sign up  





Why GitHub?  
Features   

Code review

Project management

Integrations

Actions

Packages

Security

Team management

Hosting

Mobile
 


Customer stories 

Security 
 


Team  

Enterprise  

Explore  


Explore GitHub 
 

Learn & contribute



Topics

Collections

Trending

Learning Lab

Open source guides
 

Connect with others



Events

Community forum

GitHub Education

GitHub Stars program
 


Marketplace  

Pricing  
Plans   

Compare plans

Contact Sales
 


Nonprofit 

Education 
 







  • No suggested jump to results


Sign in   Sign up  







{{ message }}
 







(一)Features

(二)Code Review
 
 



Write better code


On GitHub, lightweight code review tools are built into every pull request. Your team can create review processes that improve the quality of your code and fit neatly into your workflow.










Start with a pull request


Pull requests are fundamental to how teams review and improve code on GitHub. Evolve projects, propose new features, and discuss implementation details before changing your source code.  


Make a change


Start a new feature or propose a change to existing code with a pull requesta base for your team to coordinate details and refine your changes.  

Learn pull request fundamentals   




See every update



Diffs


Preview changes in context with your code to see what is being proposed. Side-by-side Diffs highlight added, edited, and deleted code right next to the original file, so you can easily spot changes.  

Learn how to compare branches with diffs   


History


Browse commits, comments, and references related to your pull request in a timeline-style interface. Your pull request will also highlight whats changed since you last checked.  

Pro-tip: You can search your commit history by keyword, committer, organization, and more.  


Blame


See what a file looked like before a particular change. With blame view, you can see how any portion of your file has evolved over time without viewing the files full history.  

Pro-tip: Use git blame to trace the changes in a file.  






Discuss code





Comments


On GitHub, conversations happen alongside your code. Leave detailed comments on code syntax and ask questions about structure inline.  






Review requests


If youre on the other side of the code, requesting peer reviews is easy. Add users to your pull request, and theyll receive a notification letting them know you need their feedback.  






Reviews


Save your teammates a few notifications. Bundle your comments into one cohesive review, then specify whether comments are required changes or just suggestions.  






Resolve simple conflicts


You cant always avoid conflict. Merge pull requests faster by resolving simple merge conflicts on GitHubno command line necessary.  



Learn how to resolve merge conflicts on GitHub and using the command line.  




Merge the highest quality code


Reviews can improve your code, but mistakes happen. Limit human error and ensure only high quality code gets merged with detailed permissions and status checks.  




Permissions


Give collaborators as much access as they need through your repository settings. You can extend access to a few teams and select which ones can read or write to your files. The options you have for permissions depend on your plan.  

See plan options   


Protected branches


Protected Branches help you maintain the integrity of your code. Limit who can push to a branch, and disable force pushes to specific branches. Then scale your policies with the Protected Branches API.  


Required status checks


Create required status checks to add an extra layer of error prevention on branches. Use the Status API to enforce checks and disable the merge button until they pass. To err is human; to automate, divine!  






Bulletproof your review process


Build on GitHub with review tools to avoid human error and add extra polish to your teams code with review tools.  




Codecov

Codecov  


Group, merge, archive and compare coverage reports
 





Codacy

Codacy  


Automated code reviews to help developers ship better software, faster
 







Coveralls

Coveralls  


Ensure that new code is fully covered, and see coverage trends emerge
 





Gitcolony

CodeFactor  


Automated Code Review for GitHub
 






 Back to all features

Get started


       



Free


Basics for teams 
and developers
 


Unlimited public/private repositories

Unlimited collaborators

2,000 Actions minutes/month   Free for public repositories  

500MB of GitHub Packages storage   Free for public repositories  

Community Support
 

$0 /month

 Join for free  



Team


Advanced collaboration and support for teams  



Unlimited public/private repositories

Required reviewers

3,000 Actions minutes/month  Free for public repositories  

2GB of GitHub Packages storage  Free for public repositories  

Code owners
 

$4 per user/month

 Continue with Team  



Enterprise


Security, compliance, and flexible deployment for enterprises
 


Everything included in Team

SAML single sign-on

50,000 Actions minutes/month   Free for public repositories  

50GB of GitHub Packages storage   Free for public repositories  

Advanced auditing
 

$21 per user/month

 Contact Sales  



GitHub One


All of our best tools, support, and services
 


Everything included in Enterprise

Community-powered security

Actionable metrics

24/7 support

Continuous learning
 

Learn more  Contact Sales  








Product



Features

Security

Team

Enterprise

Customer stories

The ReadME Project

Pricing

Resources

Roadmap
 


Platform



Developer API

Partners

Atom

Electron

GitHub Desktop
 


Support



Help

Community Forum

Professional Services

Learning Lab

Status

Contact GitHub
 


Company



About

Blog

Careers

Press

Social Impact

Shop
 







Twitter  

Facebook  

YouTube  

LinkedIn  

GitHub  



© 2020 GitHub, Inc.

Terms

Privacy

Site Map

What is Git?
 



You cant perform that action at this time.  

You signed in with another tab or window. Reload to refresh your session.  You signed out in another tab or window. Reload to refresh your session.