Git erased my changes, can I get them back
问题 I had some changes in a branch, we'll call it branch2. I switched to the master branch without committing the changes. I'm guessing this is a no-no because when I switched back to branch2 all of my change were gone! It sure would have been nice if the GitHub client for mac would have warned me. Is there anyway I can undo this action and get my changes back? 回答1: If it wasn't committed, then there's nothing to do. Although, this is weird because normally git won't allow you to switch branch if