Comment

Comment by cupofjoakim

I support this fully. Juniors and intermediate engineers I work with still struggle with git quite often and I personally know how that feels firsthand.

Not sure if this solves the issue. I personally recommend using git, but keeping it simple by limiting the allowed operations.

- git switch - git checkout - git add - git commit - git pull - git push - git rebase - git reset

Note the absence of merge and and cherry pick. Most often when a junior has messed something up it seems to be because of merging in a weird order or cherry picking the wrong thing before merging or rebasing.

Either my juniors have stopped asking me for advice (totally possible) or this recommendation helps. As I find myself very seldom needing those commands I hope and believe it's the latter :)

parent cupofjoakim 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton