You can `git reset --soft <previous item in git log>`, I think, switch to 
another branch, and commit twice (once to master and once to that branch).

----- Original message -----
From: Barry Smith <[email protected]>
To: "petsc-dev" <[email protected]>, Karl Rupp <[email protected]>
Subject: [petsc-dev] git help needed
Date: Tue, 18 Feb 2014 22:57:50 -0600


  I accidentally added and committed in master when I meant to do it in another 
branch. 

~/Src/petsc/src/ts/examples/tutorials  master $ git add ex1s.c
~/Src/petsc/src/ts/examples/tutorials  master $ git commit -a
[master 8bd0fc5] adding SNESPSEUDO solver
 5 files changed, 449 insertions(+), 1 deletion(-)
 create mode 100644 src/ts/examples/tutorials/ex1s.c

How do I undo this so I can switch to another branch and do the commits into 
that?

git revert help message is useless



Reply via email to