Когда вы используете что-то вроде *.py
, вы должны понимать, что оболочка выполняет расширение, а не git. Он не учитывает подкаталоги для расширения, а также, в конечном итоге, вы добавляете игнорируемые файлы, чего вы, вероятно, не хотите (git add
по умолчанию не добавляет игнорируемые файлы, если файл явно не указан, что это тот случай, когда происходит расширение оболочки)
То, что вы можете сделать, выглядит примерно так:
git add /\*.py
Звездочка * указана в этой оболочке и будет включать в себя файлы из подкаталогов. И вы не добавите проигнорированные файлы.
Не одобряется git add .
- вы точно не знаете, что именно добавили. Я бы не рекомендовал это делать.
Что касается вашей другой проблемы во время нажатия, сначала вы должны иметь правильную удаленную настройку:
git remote add origin yourremoterepourl