В Google очень сложно искать с количеством документации о git, но в основном, когда я делаю "git commit", он создает файл с именем "-". В нем ничего нет, и он принадлежит моему пользователю. Есть ли причина, по которой этот файл создается, и могу ли я что-нибудь сделать, чтобы остановить его, так как это немного раздражает? Файл не находится под контролем git. Git действует так, как будто его нет даже там.
ОБНОВИТЬ
Когда я отвечал на вопросы в комментариях, я понял, что это произошло сразу после того, как я попытался сделать так, чтобы мне больше не нужно было использовать «ssh-add» каждый раз, когда я хотел передать на удаленный компьютер. Следующее есть в моем .bash_profile.
git() {
if ! ssh-add -l >/dev/null 2>-; then
ssh-add ~/.ssh/remote1
ssh-add ~/.ssh/remote2
fi
/usr/bin/git "$@"
}
export -f git
Если это выглядит неправильно, дайте мне знать.