Как добавить git version control (Bitbucket) в существующую папку исходного кода?
Как я могу добавить содержимое существующей папки в Git version control?
учебник здесь охватывает случай создания каталога, а затем добавления в него исходного содержимого. У меня есть исходный код в папке, которая зависит от пути и не хочет его перемещать.
Итак, как я могу просто зайти в свою папку и сделать ее репозиторием?
5 ответов:
окончательное рабочее решение используя @ Arrigo response и @ Samitha Chathuranga comment, я соберу все вместе, чтобы построить полный ответ на этот вопрос:
- Предположим, у вас есть папка проекта на ПК;
Открыть Git Консоль CMD и введите команду 1 со второго рисунка (перейдите в папку проекта на вашем ПК)
команды типа
git initкоманды типа
git add --allвведите команду 2 со второго рисунка (
git remote add origin YOUR_LINK_TO_REPO)команды типа
git commit -m "my first commit"команды типа
git push -u origin masterПримечание: Если вы получаете сообщение об ошибке не удается обнаружить электронную почту или имя, просто введите следующие команды после 5-го шага:
git config --global user.email "yourEmail" #your email at Bitbucket git config --global user.name "yourName" #your name at Bitbucket
вы можете инициализировать каталог Git в каталоге, содержащем другие файлы. После этого вы можете добавить файлы в репозиторий и зафиксировать их там.
создать проект с некоторым кодом:
$ mkdir my_project $ cd my_project $ echo "foobar" > some_fileзатем, находясь внутри папки проекта, сделать начальный код:
$ git init $ git add some_file $ git commit -m "Initial commit"затем для использования Bitbucket или такого вы добавляете
remoteи push up:$ git remote add some_name user@host:repo $ git push some_nameвы также можете настроить ветви отслеживания и т. д. Смотрите
git remote set-branchesи соответствующие команды для этого.
пользователей Иоганнес рассказал вам, как добавить существующие файлы в репозиторий Git в общей ситуации. Поскольку вы говорите о Bitbucket, я предлагаю вам сделать следующее:
создать новый репозиторий на Bitbucket (вы можете увидеть кнопку Создать в верхней части страницы профиля) и вы пойдете на эту страницу:
заполните форму, нажмите кнопку Далее, а затем вы автоматически перейдете к этому страница:
выбрать, чтобы добавить существующие файлы и вы идете на эту страницу:
вы используете эти команды и загружаете существующие файлы в Bitbucket. После этого файлы находятся в сети.
команды даны в вашей учетной записи Bitbucket. Когда вы открываете репозиторий в Bitbucket, он дает вам весь список команд, которые вам нужно выполнить в порядке. Чего не хватает, так это где именно вам нужно выполнить эти команды (git CLI, SourceTree терминал).
Я боролся с этими командами, когда писал их в Git CLI, но нам нужно выполнить команды в окне терминала SourceTree, и репозиторий будет добавлен Тут Bitbucket.
У меня есть очень простое решение этой проблемы. Вам не нужно использовать консоль.
TLDR: создайте РЕПО, переместите файлы в папку существующих проектов, SourceTree спросит вас, где находятся его файлы, найдите файлы. Готово, Ваше РЕПО находится в другой папке.
ответ:
- создать новый репозиторий на Bitbucket
- Нажмите кнопку "клонировать в SourceTree"
- пусть программа поставит ваше новое РЕПО где он хочет, в моем случае SourceTree создал новую папку в Моих документах.
- найдите в проводнике windows новую папку репозитория.
- вырезать .hg и README (или что-нибудь еще, что вы найдете в этой папке)
- вставить его в место, где находится ваш существующий проект
- вернитесь к SourceTree, и он скажет: "ошибка обнаружена...", просто нажмите кнопку ОК
- на левой стороне вы будете иметь свой репозиторий, но с красным сообщением: репозиторий Перемещено или удалено. Нажмите на это.
- теперь вы увидите репозиторий отсутствует всплывающее окно. Нажмите на "изменить папку" и найдите папку проекта, где вы переместили файлы mentoned ранее.
- вот оно!
советы: Опция клонировать в SourceTree недоступна сразу после создания нового репозитория, поэтому сначала вам нужно нажать кнопку Создать файл Readme, чтобы эта опция стала доступной.





Comments