To git@server:you/my-project.git ! [rejected] main -> main (fetch first) error: failed to push some refs to 'git@server:you/my-project.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref.
Git, without the terminal.
A desktop app for everyday Git. Push, pull, clone, switch branches, and see your collaborators — all from a window, none of it from a command line. For the days --set-upstream just won't come to mind.
Sign in with your existing GitHub. Every repo you have is already there — nothing to migrate, nothing to set up.
Sign in pick your file start working.
Your repos, in a box. Easier than tabs. Cheaper than therapy.
We've all been there.
We did the scary parts so you don't have to.
Auto-merging src/App.jsx
CONFLICT (content): Merge conflict in src/App.jsx
Automatic merge failed; fix conflicts and then commit the result.
Note: switching to 'a3f9c12'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
HEAD is now at a3f9c12 finally fixed it
An Undo button for Git. Yes, insane I know.
Three clicks to push.
Two clicks to pull.
The rest of the afternoon is yours.
faster than your terminal can finish opening — probably