If you don't do this therefore you mess up poorly, You must use git reflog to go discover your branch before messing it up, and that is much harder, additional stressful, and more error-prone. How can I press my neighborhood git repository to your branch within a remote github repository? https://marcoxfyve.blogunteer.com/30608277/windows-server-2012-r2-essentials-5pc-fundamentals-explained