- name
- repository-setup
- description
- Guide for setting up repository remotes when working with forks
# Repository Setup for Forks
When working with a forked repository, GitHub CLI (`gh`) commands may fail to find issues and PRs because they default to the fork's repository instead of the upstream repository.
## Setup
Add the upstream repository as a remote (you can name it anything, `upstream` is conventional):
```bash
git remote add upstream https://github.com/spiriMirror/libuipc
```
## How Commands Work
All Cursor commands use `--repo spiriMirror/libuipc` to reference the upstream repository, ensuring they work correctly in:
- The upstream repository
- A forked repository
- A repository with custom remote names
This ensures issues and PRs are always referenced from the upstream repository where they actually exist.
在 GitHub 查看