Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Git always seems to be explained terribly, and I wonder why that is.

To me it feels straightforward now but I graduated the route of rcs->cvs->svn->git.

I think people get tripped up by the multiple layers there are between remote and local repositories. Remote->fetch->pull brings data to you. Save->add->commit->push sends it back. Then there's branches to add another layer of safety.

Git being difficult is a "hilarious" meme just like exiting Vim, or writing c++. Unfortunately people hear that and have given up trying to understand it before they've even tried.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: