This question already has an answer here:
Why do we use double hyphen in
tar --anchored and single hyphen in
I mean to say why some command line options have single hyphen (-) while some others have double (--)?
git commit --amend git commit -a