|
|
|
|
|
by Sir_Cmpwn
3316 days ago
|
|
>It does not matter who it was designed for, git is the de-facto VCS that almost everyone uses today. And people are having trouble using it because there is no better alternative: it is fast and powerful and used by many companies. It _does_ matter who it's designed for. If someone outside the target audience uses it, then it's not the tools fault for not accomodating them. My point is that the UX is great for those it's meant to be great for. >I use git for 10 years and I have to Google every time I need to make a branch tracking a remote one. git branch --set-upstream-to=upstream/master master Didn't have to look this up. Seems pretty straightforward. Or just git push -u upstream master. >git reset does different things based on what type of object you pass. So? I don't see how this is a bad UX. Would you prefer 10 different commands? I wouldn't. |
|