Revert in SVN is the cancel of change, but Revert in Git is the commit
for negation. The meanings of Revert are different.
Branch and tag are the same in the structure in SVN, but they are
clearly different in Git
SVN does not have the concept of local repository/remote repository,
accordingly commit is directly reflected in the remote. However, Git has
different reflecting methods for reflecting to the local repository and for
reflecting to the remote repository.