EDIT
Если вам нужно использовать git из bash, есть опция --porcelain
для git status
:
- фарфоровый
Дайте вывод в стабильном, простом для анализа формате для
скрипты. В настоящее время это идентично
выводить --short, но гарантировано
не меняться в будущем, делая это
Сейф для скриптов.
Вывод выглядит так:
> git status --porcelain
M starthudson.sh
?? bla
Или, если вы делаете только один файл за раз:
> git status --porcelain bla
?? bla
ORIGINAL
сделать:
git status
Вы увидите отчет о том, какие файлы были обновлены, а какие нет.
Вы видите, что bla.sh
отслеживается и изменяется, а newbla
не отслеживается:
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
#
# modified: bla.sh
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# newbla
no changes added to commit (use "git add" and/or "git commit -a")