Sharpen your skills in creating and merging pull requests on GitHub and Bitbucket, and learn how to make changes to enhance your pull requests. Also, explore the wide range of coding courses and bootcamps for different levels of proficiency, including web development, Python programming, data science, and web design.
Key Insights
- GitHub and Bitbucket have distinct processes for creating pull requests.
- Instructions for creating and merging pull requests on GitHub are available on their website.
- Bitbucket has consolidated guidelines for creating and merging pull requests, accessible via a tinyurl link.
- When changes are requested on a pull request, you need to commit and push them to the branch for that pull request.
- There are a variety of coding courses and bootcamps available for students at different levels of experience.
- These courses cover a range of subjects including web development, Python programming, data science, and web design.
Pull requests are a way to discuss changes before merging them into your codebase. Let's say you're managing a project. A developer makes changes on a new branch and would like to merge that branch into the master. They can create a pull request to notify you to review their code. You can discuss the changes, and decide if you want to merge it or not.
Creating & Merging Pull Requests
GitHub and Bitbucket each have different ways to create pull requests, which they have documented on their websites.
-
GitHub
- Create Pull Request: help.GitHub.com/articles/creating-a-pull-request
- Merge Pull Request: help.GitHub.com/articles/merging-a-pull-request
-
Bitbucket
- Create & Merge Pull Request: [tinyurl.com/bitbucket-pull-request](http://tinyurl.com/bitbucket-pull-request)
Adding Commits to a Pull Request
Let's say the person reviewing the pull request wants you to make changes before they accept it. Make the changes, commit them, and push them to the branch for the pull request.
Go Beyond Git
We offer the best coding courses and bootcamps for students at all levels of experience. Classes are hands-on and students receive workbooks with step-by-step instructions through exercises with real-world applications. Check out our programming courses now: