Git basics — Instant refresh, glance-able overview of repo state, clone, init, fetch, auto-fetch, push, pull, stage and commit
Stashing — Stashing, un-stashing, stashing of selected files, hunks and specific lines
Branching — Merge, switch, create, delete and compare in branches view
Tags
Remotes — Add, remove or select which remote to pull and push to
Resolve merge conflicts — Select specific files, hunks or lines to include. Lines can be rearranged
Undo — Undo un-pushed commits. Revert commits
Cherry-pick
Filter commits — Filter commits by branch or user
History for a specific file — Apply a file filter and navigate through all commits with changes for that file
Search — Quickly search through history for code, commits, messages, users and branches.
Git submodules/multi-repo — Preview feature. Open a folder of repos, see the status of each and run bulk actions such as fetch/pull/push and create branch.
What’s new in version 0.39.4
Updated on Mar 31 2023
Search
Search is now out of preview and always enabled. This lets you quickly search your repos history for code, files, text in commit messages, branches and user names. You can then go to those commits or apply filters. Access search from the main toolbar or with ctrl/cmd-f.
Other Improvements
Branches view has been improved with a new search box and local and remote branches displayed separately. The branches view and the branch dropdown have also been unified.
Added arm64 app image for Linux #143
Added option to remove a changed file from Git tracking
Submodules are now automatically checked out when cloning
Lots of improvements to the preview workspaces feature
Fixes
Fix blank merge conflict when the file was an image or binary #138
Fix bug where the wrong image could show in commit when it shared the same name as other files #147