added "merge", "mv", "pull", "push", and "rm" commands