Что делать с каталогом.git?

У меня есть каталог.git для работы с ним, предположительно содержащий файлы и данные для запуска.

Я вижу только несколько каталогов (ветки, хуки, информация, объекты, ссылки) и некоторые файлы (config, description, HEAD), но не могу понять, что с ними делать.

Я предполагаю, что я должен как-то связать это с GitHub, но я понятия не имею, как.

4 ответа

Решение

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

Предполагая, что каталог, который вы упомянули, находится по адресу /path/to/my/repository.gitзатем запустив следующую команду в терминале:

git clone /path/to/my/repository.git /output/directory

вы найдете содержимое хранилища в /output/directory/,

(Вы должны заменить пути к каталогам фактическими путями на вашем компьютере.)

Вы должны установить GIT, чтобы использовать GIT-репозиторий. Получите это здесь: https://git-scm.com/downloads

После того, как вы загрузите и установите его. Вы можете открыть CMD и набрать

git branch --list 

чтобы увидеть, какие ветви в репо. и беги

git checkout [branchename] 

построить ветку файловой системы.

Чтобы нажать на пульт, введите

git remote add origin <your repository address>

и нажать на ваш репозиторий git:

git push origin --all

.git каталог должен оставаться в каталоге вашего проекта. Если все, что у вас есть, это .git directory then create a new directory to store the project and move the.git` каталог в него.

Затем откройте консоль, cd в каталог проекта и запустите:

git checkout master

master это обычное имя основной ветки в репозитории Git, но это просто соглашение, Git никак не применяет имя.

Если, если не работает, вы можете попробовать:

git branch -a

перечислить все филиалы репо. Затем выберите ветку и бегите git checkout используя его имя в качестве аргумента.

Если вы никогда не работали с Git, чтение книги Git является хорошей отправной точкой. После того, как вы поняли концепции, используйте git help <command> узнать точные параметры и переключатели для запуска git <command>, Или прочитайте их в онлайн-документации.

Обновить:

Вы говорите в комментарии: "Сотрудник только что дал мне местоположение каталога на сервере". Сотрудник, вероятно, дал вам URL центрального хранилища. Если это так, то создайте пустой каталог для проекта, cd в него и беги:

git clone <url-of-the-repository> .

замещать с фактическим URL, предоставленным вашим коллегой.

Когда клонирование завершится, используйте git branch чтобы увидеть ветви, git checkout проверить ветку, чтобы работать над кодом, git addgit rm подготовить коммит, git commit сделать коммит, git fetch / git pull чтобы получить последние изменения из вышестоящего репозитория в ваш локальный репозиторий, git push чтобы отправить ваши изменения в репозиторий верхнего уровня, git log проверять историю хранилища и так далее.

Не трогайте свой каталог.git, если вы не знаете, что делаете!! используйте вместо этого команды git.

http://rogerdudler.github.io/git-guide/

Команда, которую вы ищете:

git remote add origin <repository_address>

Другие вопросы по тегам