Если вы уже отследили этот файл, удаление его (и даже игнорирование его в .gitignore
) перед отправкой в GitHub не удалит его из истории этого загруженного репозитория.
Это означает, что важно знать , почему вам не нужен этот файл на GitHub.
Если это по соображениям безопасности, поскольку оно включает в себя конфиденциальную информацию, у вас может быть:
- больше работы
- для вывода этого файла за пределы локального репозитория, чтобы быть уверенным, что он не будет включен.
В общем, нет, нет условного / отдельного .gitignore
для двух разных удаленных репозиториев.
В вашем случае вам может потребоваться сценарий операции git push, чтобы играть с , как здесь , чтобы играть с git update-index --(no-)assume-unchanged <file>
.