I'm using Git Extensions for my projects. I really like it. There is an issue that keeps bugging me and I'm pretty sure there is a trick in Git Extensions for it. Here is the scenario:
- From master branch, I created 3 branches
A
,B
andC
. - Started working in branch
A
, did some changes - Switched to branch
B
, I still see changes made inA
as they are not committed- I don't want to commit changes in
A
because I'm not done yet and I don't want this commit to appear in commit history - I don't want to stash changes in
A
because if I make changes inB
and switch toC
, I have to stash changes inB
too ==> changes inA
are gone: overridden by the new stash.
- I don't want to commit changes in
Can I make many stashes in different branches?
If not, whats the alternative for stash
?
Is commit
and revert
commit
my only option here?
worktree
but I don't know how to use it in Git Extensions GUI. – Celestine