A react-native-macos and react-native-windows Git GUI
- GUI for basic git actions and git history
- Visual presentation of code changes
- commands:
checkout
,branch
,stage
,unstage
,commit
,push
,pull
,stash
,pop
- active watch (and/or git status refresh on window focus)
- commands:
fetch
, ... (many more) - Visual tree-presentation of git history
- Context menu for file features (like discard, show in finder...)
- Code compare tool + hunk staging
- Rebare and merge (& resolve conflicts)
- Windows implementation of ShellTools
- yarn (or npm)
- node
- xcode
- cocoapods
nvm use 16.13.0
yarn
npx pod-install
- change
repositoryPath
insrc/domains/git/api.ts
to your repo, and save. yarn macos
- windows 10 or higher
- yarn (or npm)
- node
- visual studio
- development dependencies
yarn remove react-native-macos
yarn add react-native-windows
yarn
Uncomment the two 'UNCOMMENT FOR WINDOWS' sections in metro.config.js
- change
repositoryPath
insrc/domains/git/api.ts
to your repo, and save. yarn windows