From the source
This new Git UI you see is a part of a complete rewrite of everything Git-related on Replit: both engineering and design.
It is the start of our journey into more deeply integrating Git into Replit, with much more to come.
Let's talk about it!
Design challenges Making Git more accessible Git can be hard to use.
Whether you’re a professional developer or a beginner, it’s incredibly easy to make simple mistakes that seem impossible to fix and can suck hours out of your productivity.
Ultimately, dealing with bugs and misunderstandings like these sink your attention into learning obscure tools and distract you from what you're actually trying to build.
That being said, we didn't try to do things like rename terms or introduce new concepts.
Everything you see in the new UI is "regular git" except we really tried to tie a few concepts together visually and simplify workflows (multiple steps you'd usually take in a row while working on a project).
For example, grouping commits, staging, and .gitignore data together.
…





