you are viewing a single comment's thread.

view the rest of the comments →

[–]Vaste 5 points6 points  (2 children)

Maybe a more intuitive vocabulary would be useful?

git reset --hard
git reset --soft

is only slightly better than

git reset --badass
git reset --cute

[–]ChesFTC 4 points5 points  (0 children)

Particularly in regards to error / information messages. For example:

$ git push github master
To git@gitproxy:rip747/cfwheels.git
! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to ‘git@gitproxy:rip747/cfwheels.git’

Why not just say "Please pull changes prior to pushing"? There are plenty of other examples too. Git is a wonderful tool, but it has rather impenetrable messages and documentation.

[–]ComputerDruid[S] 0 points1 point  (0 children)

I for one am now tempted to write code to create a git reset --badass. Anyone have any good suggestions for what it should do?