09.08.2018 18:44, Junio C Hamano пишет: > Unlike "-u', "-i" is supported by "git commit" which shares the > underlying implementation, and that is the historical reason why we > never had "-i" shorthand, I think. git-commit supports the -u flag, its meaning is the same as for git-status. Although the -i flag might be confused with the --include option of git-commit, I suggest this shortening based on first letter of the --ignored option because git-status and git-commit are different commands and it's more obvious shortening. > While I do understand why sometimes "-u" is useful, especially > "-uno", to help those whose .gitignore is not managed as well as it > should be, I am not sure why a "typical git-status" invocation would > ask for "--ignored" that often to require such a short-hand. The --ignored option is often used for opposing purposes, to show all changes in working directory regardless of .gitignore files which may be written sloppy. I've discovered that I type this option quite frequently, and I hope my case may help others.