Как добавить git version control (Bitbucket) в существующую папку исходного кода?



Как я могу добавить содержимое существующей папки в Git version control?



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



Итак, как я могу просто зайти в свою папку и сделать ее репозиторием?

783   5  

5 ответов:

окончательное рабочее решение используя @ Arrigo response и @ Samitha Chathuranga comment, я соберу все вместе, чтобы построить полный ответ на этот вопрос:

  1. Предположим, у вас есть папка проекта на ПК;
  2. создать новый репозиторий на Bitbucket: enter image description here

  3. нажать на у меня есть существующий проект: enter image description here

  4. Открыть Git Консоль CMD и введите команду 1 со второго рисунка (перейдите в папку проекта на вашем ПК)

  5. команды типа git init

  6. команды типа git add --all

  7. введите команду 2 со второго рисунка (git remote add origin YOUR_LINK_TO_REPO)

  8. команды типа git commit -m "my first commit"

  9. команды типа 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, я предлагаю вам сделать следующее:

  1. создать новый репозиторий на Bitbucket (вы можете увидеть кнопку Создать в верхней части страницы профиля) и вы пойдете на эту страницу:

    Create repository on Bitbucket

  2. заполните форму, нажмите кнопку Далее, а затем вы автоматически перейдете к этому страница:

    Create repository from scratch or add existing files

  3. выбрать, чтобы добавить существующие файлы и вы идете на эту страницу:

    Enter image description here

  4. вы используете эти команды и загружаете существующие файлы в Bitbucket. После этого файлы находятся в сети.

команды даны в вашей учетной записи Bitbucket. Когда вы открываете репозиторий в Bitbucket, он дает вам весь список команд, которые вам нужно выполнить в порядке. Чего не хватает, так это где именно вам нужно выполнить эти команды (git CLI, SourceTree терминал).

Я боролся с этими командами, когда писал их в Git CLI, но нам нужно выполнить команды в окне терминала SourceTree, и репозиторий будет добавлен Тут Bitbucket.

У меня есть очень простое решение этой проблемы. Вам не нужно использовать консоль.

TLDR: создайте РЕПО, переместите файлы в папку существующих проектов, SourceTree спросит вас, где находятся его файлы, найдите файлы. Готово, Ваше РЕПО находится в другой папке.

ответ:

  1. создать новый репозиторий на Bitbucket
  2. Нажмите кнопку "клонировать в SourceTree"
  3. пусть программа поставит ваше новое РЕПО где он хочет, в моем случае SourceTree создал новую папку в Моих документах.
  4. найдите в проводнике windows новую папку репозитория.
  5. вырезать .hg и README (или что-нибудь еще, что вы найдете в этой папке)
  6. вставить его в место, где находится ваш существующий проект
  7. вернитесь к SourceTree, и он скажет: "ошибка обнаружена...", просто нажмите кнопку ОК
  8. на левой стороне вы будете иметь свой репозиторий, но с красным сообщением: репозиторий Перемещено или удалено. Нажмите на это.
  9. теперь вы увидите репозиторий отсутствует всплывающее окно. Нажмите на "изменить папку" и найдите папку проекта, где вы переместили файлы mentoned ранее.
  10. вот оно!

советы: Опция клонировать в SourceTree недоступна сразу после создания нового репозитория, поэтому сначала вам нужно нажать кнопку Создать файл Readme, чтобы эта опция стала доступной.

Comments

    Ничего не найдено.