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

I know how to rebase, reset, cherry-pick, stash, reflog, assume-unchanged, and many other advanced techniques.

I still prefer to add/commit/branch/merge. I often copy-paste changes into a new branch, just because I don't enjoy recalling arcane commands from memory or googling them for the umpteenth time.

I suspect that git is a leaky abstraction that doesn't fit the corporate software development workflow. I think that git is a hammer and non-distributed development is the screw we're hitting with it.



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

Search: