mirror of
https://github.com/jbranchaud/til
synced 2026-01-03 07:08:01 +00:00
Add Open A PR To An Unforked Repo as a GitHub TIL
This commit is contained in:
@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
|
|||||||
|
|
||||||
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
For a steady stream of TILs, [sign up for my newsletter](https://crafty-builder-6996.ck.page/e169c61186).
|
||||||
|
|
||||||
_1668 TILs and counting..._
|
_1669 TILs and counting..._
|
||||||
|
|
||||||
See some of the other learning resources I work on:
|
See some of the other learning resources I work on:
|
||||||
|
|
||||||
@@ -40,6 +40,7 @@ If you've learned something here, support my efforts writing daily TILs by
|
|||||||
* [Elixir](#elixir)
|
* [Elixir](#elixir)
|
||||||
* [Gatsby](#gatsby)
|
* [Gatsby](#gatsby)
|
||||||
* [Git](#git)
|
* [Git](#git)
|
||||||
|
* [GitHub](#github)
|
||||||
* [GitHub Actions](#github-actions)
|
* [GitHub Actions](#github-actions)
|
||||||
* [Go](#go)
|
* [Go](#go)
|
||||||
* [GROQ](#groq)
|
* [GROQ](#groq)
|
||||||
@@ -430,6 +431,10 @@ If you've learned something here, support my efforts writing daily TILs by
|
|||||||
- [What Is The Current Branch?](git/what-is-the-current-branch.md)
|
- [What Is The Current Branch?](git/what-is-the-current-branch.md)
|
||||||
- [Whitespace Warnings](git/whitespace-warnings.md)
|
- [Whitespace Warnings](git/whitespace-warnings.md)
|
||||||
|
|
||||||
|
### GitHub
|
||||||
|
|
||||||
|
- [Open A PR To An Unforked Repo](github/open-a-pr-to-an-unforked-repo.md)
|
||||||
|
|
||||||
### GitHub Actions
|
### GitHub Actions
|
||||||
|
|
||||||
- [Cache Playwright Dependencies Across Workflows](github-actions/cache-playwright-dependencies-across-workflows.md)
|
- [Cache Playwright Dependencies Across Workflows](github-actions/cache-playwright-dependencies-across-workflows.md)
|
||||||
|
|||||||
19
github/open-a-pr-to-an-unforked-repo.md
Normal file
19
github/open-a-pr-to-an-unforked-repo.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Open A PR To An Unforked Repo
|
||||||
|
|
||||||
|
Sometimes I will clone a repo to explore the source code or to look into a
|
||||||
|
potential bug. If my curiosity takes me far enough to make some changes, then I
|
||||||
|
jump through the hoops of creating a fork, reconfiguring branches, pushing to my
|
||||||
|
fork, and then opening the branch as a PR against the original repo.
|
||||||
|
|
||||||
|
The `gh` CLI allows me to avoid all that hoop-jumping. Directly from the cloned
|
||||||
|
repo I can use `gh` to create a new PR. It will prompt me to creat a fork. If I
|
||||||
|
accept, it will seamlessly create it and then open a PR from my fork to the
|
||||||
|
original.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ gh pr create
|
||||||
|
```
|
||||||
|
|
||||||
|
This allows me to create the PR with a few prompts from the CLI. If you prefer,
|
||||||
|
you can include the `--web` flag to open the PR creation screen directly in the
|
||||||
|
browser.
|
||||||
Reference in New Issue
Block a user