Добавление существующей папки с исходным кодом в Git - PullRequest
38 голосов
/ 02 августа 2011

Я новичок в Git.Я хочу добавить существующую папку с исходным кодом в Git, но, основываясь на небольшой документации, которую я прочитал, я предполагаю, что файлы должны быть архивом Tar ball или tar.gz.Я также не нахожу способ добавить всю существующую папку.

Разве невозможно добавить несжатые файлы в репозиторий Git вместе с папкой, содержащей файлы?

Ответы [ 2 ]

45 голосов
/ 02 августа 2011

Это зависит от того, что вы подразумеваете под добавлением каталога в репозиторий Git.

У меня такое ощущение, что вы имеете в виду, что вы хотите создать новый проект, используя существующий каталог. В этом случае вам нужно будет зайти в свой каталог и использовать git init . Вот краткое руководство Я только что нашел.

Однако, если вы имеете в виду, что у вас уже есть проект Git и хотите добавить каталог - ответ прост: git add path

Сообщите нам, если вам нужна дополнительная информация (например, о настройке пульта или использовании github.)

23 голосов
/ 02 августа 2011

Нет, вам не нужно это сжатие. Git работает на файловой системе.

Если вы хотите создать новый репозиторий из существующего источника, просто перейдите в этот каталог и введите: git init.

Добавить текущее состояние файлов в индекс с помощью git add . (обратите внимание на конечную точку)

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

Я предлагаю потратить некоторое время, чтобы на самом деле выучить и понять git перед использованием, потому что это избавит вас от многих проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...