Страницы

Поиск по вопросам

четверг, 25 октября 2018 г.

Как создать репозиторий и скопировать туда свои готовые файлы?

Решил обезопасить себя и закинуть проект в git, конкретно на bitbucket. Git установлен, но пользовался до этого только "pull-push" Есть папка с проектом которую мне надо закинуть, в мануале написано:
mkdir /path/to/your/project
Мне там нужно прописать название папки или же полный путь до папки? Или же мне нужно что-то другое?
Может использовать инструкцию "У меня уже есть проект"? Если я буду закидывать свой проект, не закину ли я его случайно в аккаунт конторы в которой работаю?


Ответ

создайте в bitbucket новый репо (наверное, уже); скопируйте его SSH URL – что-то вроде git@bitbucket.org:drtvader/superproject.git – убедитесь, что там ваше, а не конторы имя после двоеточия; зайдите в папку вашего проекта у себя на компе; git init инициализирует git проект; git add . добавит в него все файлы и папки в текущей директории и глубже; git commit -m "initial commit" – закоммитит их все; git remote add origin git@bitbucket.org:drtvader/superproject.git – сюда подставляете скопированный во 2-м шаге URL вашего репо на Bitbucket; git push origin master чтобы закинуть свежесозданный коммит на bitbucket.
Всё, вроде бы. Веток и тегов у вас пока нет. С BitBucket вы уже работали с этого компьютера для вашей организации, поэтому дальнейшие замечания, скорее всего, не пригодятся:
A. может понадобиться ответить yes при первом подключении к BitBucket с вашего компа в 8-м пункте с git push.. - на вопрос о том, доверять ли такому-то сертификату от такого-то IP адреса.
B. если не пользовались раньше git'ом с этого компьютера, понадобится сконфигурить git – задать ваше имя латиницей и email – они будут указаны как автор коммитов с этого компа:
git config --global user.name Vassia Poupkin git config --global user.email poupkin@mail.ru
C. может быть, не все файлы вы захотите контролировать git'ом – например, конфиги с паролями – заранее создайте файл .gitignore и занесите их названия туда, по одному на строке, чтобы git не обращал на них внимание.
D. создайте в корне проекта файл README.md в разметке Markdown с описанием вашего проекта, его названием и почётными копирайтами – содержание этого файла BitBucket покажет на странице вашего проекта.

Комментариев нет:

Отправить комментарий