С использованием командной строки связаны две проблемы, ни одна из которых не относится к Git:
- Необходимо избегать скобок.Ваша оболочка командной строки на самом деле является интерпретатором, и для нее важны скобки.
- Пробелы необходимо экранировать.Пробелы разделяют команды и аргументы.Предполагая, что вы удалили скобки, вы теперь передаете два файла в
git add
, один из которых называется «По умолчанию», а другой - «(OSX) .sublime-keymap».
Вам необходимолибо используйте кавычки вокруг всего имени файла, либо избегайте скобок и пробелов с обратной косой чертой:
git add "Default (OSX).sublime-keymap"
или
git add Default\ \(OSX\).submlime-keymap
Обратите внимание, что оболочка может поддерживать завершение табуляции.Попробуйте набрать git add Def
и несколько раз нажать tab , и ваша оболочка может автоматически заполнить для вас имя файла, корректно минуя пробелы и скобки.