Что делать с каталогом.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 add
git 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>