# Click "Fork" button on GitHub (top right)
# Then clone YOUR fork
git clone https://github.com/YOUR_USERNAME/Aniwa.git
cd Aniwa
# Add original repo as "upstream"
git remote add upstream https://github.com/ReginaldErzoah/Aniwa.gitpython -m venv .venv
source .venv/bin/activate # or .venv\Scripts\activate
pip install -e .[dev]git checkout -b your-branch-namegit add .
git commit -m "type: description"
git push origin your-branch-nameGo to GitHub → Click "Compare & pull request"
git fetch upstream
git status
# If it says "behind", run the commands belowgit fetch upstream
git rebase upstream/main
git push origin your-branch-name --force# Fix the conflicting file manually, then:
git add .
git rebase --continue
git push origin your-branch-name --forcegit rebase --abort # Go back to before rebase
# Ask for help!| Step | Command |
|---|---|
| Fork | Click button on GitHub |
| Clone | git clone https://github.com/YOU/Aniwa.git |
| Add upstream | git remote add upstream https://github.com/ReginaldErzoah/Aniwa.git |
| Create branch | git checkout -b my-branch |
| Push | git push origin my-branch |
| Rebase | git fetch upstream && git rebase upstream/main && git push --force |