git - сохранить определенный файл в репо при нажатии - PullRequest
0 голосов
/ 01 февраля 2019

Я хочу сохранить файл в репо при нажатии.

Локальный каталог

Dir
----file_1.css
----file_2.css
----file_3.css
----.gitignore

Github repo

repo
----file_1.css
----file_2.css
----file_3.css
----preserve.css
----.gitignore

В моем локальном каталоге нет файла preserve.css.Поэтому, когда я фиксирую и нажимаю, preserve.css файл удаляется в моем репо.Однако я хочу сохранить preserve.css в своем репо, даже если его нет в моем локальном каталоге.

По личным причинам я хочу, чтобы он присутствовал только в моем репозитории github, и хочу редактировать и сохранять его только в репо.Но внесение изменений в локальный каталог и его перетаскивание мешают мне сделать это.

Я попытался добавить файл preserve.css в .gitignore в локальный каталог, но это не сработало.

Как я могу это сделать?

1 Ответ

0 голосов
/ 01 февраля 2019

Предположим, что локальное репо является клоном удаленного, Git сравнивает содержимое вашего локального и удаленного репо, чтобы определить, какие изменения были сделаны.Вы можете увидеть эти изменения с git status.

Чтобы не «зафиксировать» удаление файла, вы должны удалить его с помощью git reset HEAD preserve.css или вообще не ставить файл на файл.

1. git add . 
2. git reset HEAD preserve.css
3. git commit -m "The message you want"
4. git push remote_name branch
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...