Re:Git Workflow Basics
by dimino on Wednesday August 17, 2016 @10:55PM
(#12310141)
That's not what public means, though, in any context.
[ Parent
| on HN ]
What we are talking about is whether or not you should rewrite public history. The technical reason is based on the fact if others have access to this history or not.
It does not matter if you pushed it to a private repository where some other people still have access to; they might have fetched that history and committed on, which causes unexpected results when you rewrite such a branch.
I tend to use published history / commits for this reason to make it less confusing.