2 ms·
Nope. Git is complex enough without trying to abstract it into a religious-ethic-like wrapper. "Rebasing is sinful" is not a useful statement - it actively prev
by Piskvorrr 8y ago
Nope. Git is complex enough without trying to abstract it into a religious-ethic-like wrapper. "Rebasing is sinful" is not a useful statement - it actively prevents user from understanding their tools by appeal to authority (article's author? Whoa...most religions tend to have deities on top). "Do not: it's a sin, no need to ask why."
Instead, understand what the power tools do - then you'll know why using them might bite you later (squash creates new commit? well duh, that's its definition). Better to make decisions from reason ("this will break blame") than from fear and obedience ("this is bad, unquestionable dogma says so").