Is git diff related to diff?Is git diff implemented based on diff?Is the command line syntax of git diff similar to that of diff? Does learning one help  using the other much?are their output files following the same format? Can they be both used by git patch and patch? (Is there git patch? How is it related to patch?)Thanks.
Is `git diff` related to `diff`?
git;diff