Можно ли настроить «git status», чтобы он не предоставлял текст справки? - PullRequest
8 голосов
/ 08 октября 2009

Есть ли способ настроить Git для удаления мертвой древесины из команды git status? Вместо этого чудовища:

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#       new file:   README
#
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   FB.pm
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       Foo.pl

Я хочу только ключевую информацию:

# On branch master
# Changes to be committed:
#       new file:   README
#
# Changed but not updated:
#       modified:   FB.pm
#
# Untracked files:
#       Foo.pl

Ответы [ 3 ]

7 голосов
/ 08 октября 2009

Введите это в вашей локальной командной строке:

git config --global advice.statushints false
1 голос
/ 08 октября 2009

см. Коммит статус: сделать сообщения "как подготовить" необязательными соответствующее свойство конфигурации - statusHints.

1 голос
/ 08 октября 2009

Вы можете использовать

git diff --name-status

, которая покажет информацию об измененных и удаленных файлах.

M       app/controllers/truck_def_controller.rb
M       app/models/truck.rb
M       app/views/prob_def/new_truck.haml
M       db/development.sqlite3
M       public/javascripts/truck.js
D       public/stylesheets/scaffold.css

однако, он не будет упоминать файлы, которые не были добавлены.

( 1010 * источник *)

...