git -Можно ли исключить файл из `git push `, но оставить его в локальном репозитории?

В моем домашнем каталоге у меня есть файлы в локальном репозитории git, потому что я хочу отслеживать их все под контролем версий.

Большинство этих файлов я хочу отправить в удаленный репозиторий, но некоторые я хочу оставить только в своем локальном репозитории(они содержат слегка конфиденциальную информацию ).

Как я могу добиться этого с помощью git? Могу ли я настроить файл " .gitignore-for-push"? Я не могу использовать локальный файл .gitignore, потому что он полностью исключает эти файлы из отслеживания.

ps :Мне известно о вопросе Существует ли эквивалент файла исключения -... , но ответ идет по пути .gitignore, который я не могу использовать. Другой вопрос Исключить определенные файлы при отправке... отвечает только в конкретном случае для git + heroku, а не только для git.

31
задан Community 23 May 2017 в 11:47
поделиться