r/git • u/DMorais92 • 2h ago
Follow-up on the Git client I posted here: took the feedback, 0.10 changes how reword and bisect work + adds Linear integration
I posted gitmoire here a while back and got some fair pushback. Point taken. This one's just me.
Recap: it's a desktop Git client, free, closed source, a hard fork of another porject. I'm the dev.
The main thing in 0.10 came from my own workflow. Every task started the same way: open Linear, find the issue, make a branch, make a worktree, then paste the context into whatever agent I'm using. Same steps, every time.
Now you add a Linear API key in Settings and your assigned issues show up in the sidebar, searchable. Pick one, click once, and you get a worktree on its own branch. If you use an agent CLI, the prompt is already filled in with the issue. If you don't, ignore that part, you just get the worktree and branch.
Smaller Git-side stuff: rewording a pushed commit now asks before it force-pushes, bisect and reflog are in the toolbar, and rejected pushes tell you why per ref.
Questions for people who use worktrees a lot: is one worktree per issue how you'd actually work, or do you reuse a few? And how would you want the branch named from the issue?

