Как загрузить игнорируемые файлы в репозиторий github - PullRequest
0 голосов
/ 22 мая 2019

В моем локальном хранилище у меня 8 файлов

enter image description here

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

Я могу загружать файлы, но таким образом пользователь, который позже клонирует репозиторий, не будет загружать эти файлы при клонировании.

Я также могу изменить файл .gitignore и зафиксировать добавление файлов .mat, чтобы включить их в мой репозиторий github.

Но есть ли другой способ?

1 Ответ

2 голосов
/ 22 мая 2019

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

игнорируемые файлы не добавляются, потому что вы их не добавляли :) не из-за .gitignore.

Я могу загружать файлы, но таким образом пользователь, который позже клонирует хранилище, не будет загружать эти файлы при клонировании.

Это неправильно.Если эти файлы находятся в хранилище, они будут клонированы.Таким образом, один из способов - это git add --force () их и фиксация.

.gitignore изменит вывод «Untracked files» при запуске git status - если существует файл или тип файла, тогда онне будет отображаться в списке «Необнаруженные файлы».Но вы все равно можете добавить и зафиксировать его.

Вам следует изменить .gitignore только в том случае, если вы хотите, чтобы любые .mat файлы были быть , показанными в списке «Файлы без отслеживания».Но если вы просто хотите добавить несколько конкретных в свой репозиторий, и это все, то вам не следует его изменять.

См. gitignore документацию для получения дополнительной информации.

...