Git Commit Changes To Different Branch