4 ms·
david gerard, if I could upvote your comment a thousand times, I would. Especially this: "Who thought "Your branch is up-to-date with 'origin/master'. nothing
by lisa_henderson 11y ago
david gerard, if I could upvote your comment a thousand times, I would. Especially this:
"Who thought "Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean" was a good idea WHEN IT'S A DAMNABLE LIE?"
I use git because everyone uses git, but I wish the tech industry had consolidated its use around a version control system with an easier-to-understand API. Especially when it comes to "undo". For desktop software, I can just hit Command-z, but git has a complicated syntax, and it is course grained -- per commit rather than per file, and then there is the issue of whether the files have been pushed to the repo yet, or not. To me, the whole point of version control is to have infinite undo, and a version control system that makes that difficult is a bad version control system.
But the worst thing is probably merges -- I merge in a whole other branch, and want to push the changes from that other branch to the repo, as part of my current branch, but git says that everything is up to date and there is nothing to push -- what the hell is that?
- rmetzler 11y agoYou guys do know about git-extras do you? The other day, I used git 1.7 on an old server and I also thought somebody did something wrong when it said there were differences between origin/branch and branch but there weren't any. But on modern git this should be good.