1

Я начинаю изучать GitHub, и у меня есть несколько вопросов:

  1. Как удаленно удалить файлы из репозитория GitHub, но сохранить их на локальном компьютере?
  2. Как загрузить ТОЛЬКО файлы .c, если в моем каталоге также есть .out и .sh?

Я не уверен, что делать еще, поэтому я:

git init
git add *.c
git commit -m "first commit"
git remote add url_to_my_repo
git push -u origin master

Где мне сделать так, чтобы он не загружал файлы .out и .sh?

1 ответ1

1

Как удаленно удалить файлы из моего репозитория github, но сохранить их на локальном компьютере.

git rm --cached файлы, затем фиксирует .

Как загрузить ТОЛЬКО файлы .c, если в моем каталоге также есть .out и .sh?

Это контролируется при выполнении git add . Если вы добавите файл .c, он будет зафиксирован в хранилище и будет загружен. Если вы добавите файл .sh, он будет загружен.

Удалите файлы с помощью git rm --cached , добавьте две строки, говорящие *.out и *.sh в файл .gitignore , добавьте сам файл игнорирования в репозиторий, затем подтвердите.

Обратите внимание, что .gitignore предназначен только для удобства при git add массива. Это предотвращает случайное добавление "игнорируемого" файла, но не приводит к автоматическому удалению файлов из вашего хранилища. Если вы добавили файл ранее, он будет оставаться до тех пор , отслеживаются вручную git rm «д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .