push tree to remote