Hi all, I have a workflow for which I can't quite find the git tooling. Essentially what I want is like 'git commit -a', except that I want the resulting commit on a branch I name instead of the current one, and I want my current index not being modified. At the moment I emulate that via git commit -a -m TEMP": `date` $*" && \ git push -f nsd master:temp && \ git reset HEAD^ && \ but that a) changes the index (ok, not that bad), and it will change my current commit in the case that there are no unmodified files (no commit -> head doesn't point where I want). Ok, that can be prevented by --allow-empty. But still I'd like to know if there is a cleaner solution, esp. with respect to the index. (Ah, the point of all this is to take the exact current worktree and push it to a compile&deploy server; I don't want to chop my work into commits before I even could compile it.) Andreas -- "Totally trivial. Famous last words." From: Linus Torvalds <torvalds@*.org> Date: Fri, 22 Jan 2010 07:29:21 -0800 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html