[IPython-dev] Pushed to master...

Fernando Perez fperez.net at gmail.com
Sun Apr 3 02:07:32 EDT 2011

Hi Thomas,

On Thu, Mar 31, 2011 at 4:25 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> Apologies for pushing my experimental change directly to master. I had the
> wrong branch checked out. I've pushed another commit to undo it - I
> understand that it's bad practice to remove a commit once it's been
> published.

No worries, it's no big deal.  One way to reduce the likelihood of
this happening is to have your local copy of master *not* be a
tracking branch.  That would mean you'd manually need to do

git push origin master

when pushing, but that's something you *know* you are doing, where as a simple

git push

on a tracking branch is far more likely to happen accidentally.

So in general, unless you like high-wire acts without a  safety net,


it's probably a good idea to have local master not track.



More information about the IPython-dev mailing list