The main distinction between cat and Git's cat-file is the fact that it only shows just one file (as a result the -file element). Git's cat-file would not actually stand for "concatenate"; it simply just is usually a reference to your actions in the cat command. The reasoning for this https://www.petskyonline.com/