People struggle with using Git—especially on the command line—and I'm pretty sure that's because historically, Git wasn't great at abstracting away its internals. You had to know about concepts like “working copy” and “index” to understand the names of even porcelain commands.
-
-
Prikaži ovu nit
-
I have been using Git for more than 10 years and know more about how it works than an average user, and yet I don't WANT to know so much about it. Just allow me to save and upload my work, dammit! I'm happy that its porcelain and error messages are way friendlier nowadays.
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
also, they added `git diff --staged` as better name for `git diff --cached`
-
Another TIL for me. I hated diff --cached. Between add not actually adding files, stash doing crazy shit and diff not showing you what you added, it was hell explaining the index/staging to newcomers. "So imagine your repo had this side area just for storing your fuckups.."
- Još 1 odgovor
Novi razgovor -
-
-
This sounds nice, but now people are just going to be more confused because there are more options. Maybe if they modify some checkout commands to display a message "Use git switch to switch branch instead of -b" or something like that, then it would be easier?
-
What about having just “git everything [hexadecimal flag]” and “git —help” simply lists the hexadecimal options that you can add to the “everything” command?
- Još 1 odgovor
Novi razgovor -
-
-
I’d say “commit” added to the confusion for people wanting to move from svn to git too but that’s history now
-
I see what you did there
Kraj razgovora
Novi razgovor -
-
-
The changelog seems to say that the functionality will be coming out of the `checkout` command. I hope it's possible to recreate the original behaviour with aliases.
-
It is definitely required that checkout does not change or people will hate it no matter what it does. Muscle memory does not change easily and people will just script checkout back in if it gets dropped.
- Još 1 odgovor
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.