2016-08-26 4 views
3

Я новичок в git и github, и у меня проблемы с Git. Мой путь к Git выглядит примерно так: C:\Program Files\Git\code_snippets. И в каталоге code_snippets у меня есть файл README.md. Прямо сейчас, что я хочу сделать, это добавить другой файл, как я вижу людей в обучающих программах, которые я наблюдаю, но ничего не работает.Не удается добавить файлы в Git

Я не могу создать файлы в каталоге code_snippets только в папке, когда я пытаюсь использовать команды, такие как git add index.html Я получаю сообщение об ошибке index.html did not match any files. команда git status говорит

On branch master 
Your branch is up-to-date with origin 
nothing to commit, working tree clean. 

Ничего я, кажется, делать не добавляет файл в каталог code_snippets.

+0

Вы создали файл первым? git не создает новые файлы, просто добавляет их в список уже существующих файлов, которые нужно выполнить. – Dervall

+0

Скорее всего, вы получите эту ошибку, потому что файл отсутствует. Поэтому сначала вы должны создать файл. Добавление файла в репозиторий не создает его одновременно. – LBes

+0

, так что если бы у меня был файл index.html в C: \ xampp \ htdocs \ header, как бы добавить это в репозиторий git. Я получаю эту ошибку, когда я печатаю «git add index.html» fatal: не репозиторий git (или любой из родительских каталогов): .git – johnbumble

ответ

2

Для добавления файлов с помощью git add, вам нужно иметь файлы внутри локального хранилища мерзавца (локальный репозиторий git будет иметь в нем папку .git).

Вы не можете добавить файлы, находящиеся за пределами этой папки, в репо. Файлы в локальном репо связаны с папкой .git.

Если папка является существующей и не отслеживается git, тогда сделайте git init внутри корневой папки, содержимое которой вы хотите отслеживать. Это инициализирует новый git-репо.

1

git add index.html не добавляет файл в файловую систему, он добавляет файл только в git.

Используйте любой редактор для создания файла index.html в вашем code_snippets папки, а затем использовать git add index.html сказать ублюдок, чтобы отслеживать этот файл

Смежные вопросы