* Rewriting history and public-private-ish branches
@ 2011-12-20 12:33 Jay Levitt
2011-12-21 12:58 ` Peter Krefting
0 siblings, 1 reply; 2+ messages in thread
From: Jay Levitt @ 2011-12-20 12:33 UTC (permalink / raw)
To: git@vger.kernel.org
I frequently conflate git-as-version-control with git-as-deployer when I'm
editing on my Mac but testing on a server. I'll do things like...
Mac: checkout -b origin/topic-branch
Mac: make a major change, commit and push
server: pull
[do while buggy]
server: discover a typo
Mac: fix the typo, commit and push
server: pull
[end]
Mac: squash commits
Mac: checkout master
Mac: merge topic-branch
Mac: branch -d topic-branch
Mac: push origin :topic-branch
As long as I'm the only one who's seen this "published" history, am I doing
anything bad? Do I leave any residue behind in the repo?
Jay Levitt
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Rewriting history and public-private-ish branches
2011-12-20 12:33 Rewriting history and public-private-ish branches Jay Levitt
@ 2011-12-21 12:58 ` Peter Krefting
0 siblings, 0 replies; 2+ messages in thread
From: Peter Krefting @ 2011-12-21 12:58 UTC (permalink / raw)
To: Jay Levitt; +Cc: git@vger.kernel.org
Jay Levitt:
> As long as I'm the only one who's seen this "published" history, am I doing
> anything bad?
I do things like that too, and as long as you know what you are doing, it
usually works fine.
> Do I leave any residue behind in the repo?
As long as you run "git gc" on the repos regularly, it shouldn't really
matter much. Your abandoned changes will be available through the reflog
until that expires, and when that has happened "git gc" should remove them
from the repositories altogether.
--
\\// Peter - http://www.softwolves.pp.se/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-12-21 13:05 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-20 12:33 Rewriting history and public-private-ish branches Jay Levitt
2011-12-21 12:58 ` Peter Krefting
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).