4 ms·
Nice page! Very well made and great explanations. However; I'm a big fan of aliases in git, but I don't think this is the way to go personally. Knowing the diff
by Sverigevader 4y ago
Nice page! Very well made and great explanations. However; I'm a big fan of aliases in git, but I don't think this is the way to go personally. Knowing the difference between rebase and merge is vital, and I think it's worth the time investment to learn git properly.
It took me 1 month of painstakingly learning the git CLI and I'm happy I spent the time. Before that I was using a GUI and was essentially afraid of git.
I'm no longer afraid. Instead I'm actively exploring ways to do things faster and/or smarter every day.
This happened when I switched jobs recently and came into contact with a fantastic developer and patient teacher. Doing it myself would have taken a bit longer and I wouldn't be able to see how much it would be worth it.
I'm enjoying a rebase workflow everyday. And I especially like the -i flag for interactive rebasing;
git rebase -i
Same with -p for interactively adding code/files before commits
git add -p
I read the first three chapters of the git-scm book[0] and it made a world of difference in understanding what's actually going on.
[0] https://git-scm.com/book/en/v2 https://git-scm.com/book/en/v2