PushRight v0.2.0
Pre-releasePushRight v0.2.0 — See your branches. Push to the right place.
What's new
- Renamed GitGod to PushRight, including the desktop window, executable and installer.
- English by default, with complete English / Simplified Chinese UI packs and a persistent language selector.
- Pull → Rebase instead of merge is checked every time. The explicit
--rebaseflag overrides a repository's merge preference. Unchecking explicitly uses--no-rebase. - Pull displays the upstream and uses the existing conflict Continue / Abort workflow. Rebase conflict help explains ours/theirs correctly.
- English and Chinese READMEs, with fresh desktop screenshots free of the automation pointer.
Same-name push recommendations, individual author styles, editable repository commit identity and bounded large-diff reads remain available.
Download
Run PushRight_0.2.0_x64-setup.exe on Windows 10 / 11 x64. Git on PATH and WebView2 Runtime are required. The installer offers English and Simplified Chinese; application language is selected separately. Verify the download with SHA256SUMS.txt.
This is an unsigned desktop preview. The older GitGod installation is not removed automatically. The application data identifier is retained for settings compatibility. VS Code, blame and hosted PR / Issue integrations are not part of this release.
Validation
- Svelte/TypeScript: 0 errors, 0 warnings.
- Frontend: 4 tests passed, including language parity and persistence.
- Git engine: 17 tests passed, including diverged rebase/merge pulls and conflict recovery.
- Windows x64 NSIS build and desktop UI checks completed.
中文
产品更名为 PushRight,首次启动默认英文,内置完整英文/简体中文语言包,可在右上角切换并记住选择。拉取时每次默认勾选「变基而非合并(Rebase instead of merge)」,明确执行 git pull --rebase;取消勾选则使用 --no-rebase。团队要求拉取时变基,请保持勾选。
这条拉取规范不规定功能分支如何合入 dev/main/master。已补充变基冲突的继续/中止说明及我方/对方语义,更新双语 README 和无蓝色指针的截图。安装包为 Windows x64 未签名预览版,旧 GitGod 安装不会自动移除。