I want to move the entire contents of a GIt branch (main) to another branch in the same repository (development), leaving the first branch (main) empty. I have read many posts but none of them give me confidence that I understand what will happen and how to do this.