Как я могу добавить содержимое существующей папки в систему контроля версий Git?
Учебник здесь охватывает случай создания каталога , а затем добавить содержимое источника к нему. У меня есть исходный код в папке, которая зависит от пути, и я не хочу его перемещать.
Итак, как мне просто зайти в свою папку и сделать из нее репозиторий?
Ответы:
Окончательное рабочее решение с использованием ответа @Arrigo и комментария @Samitha Chathuranga, я соберу все вместе, чтобы создать полный ответ на этот вопрос:
Создайте новый репозиторий на bitbucket:
Нажмите на У меня есть существующий проект :
Откройте консоль 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 remote add origin YOUR_LINK_TO_REPO
git remote set-url origin https://<username>@bitbucket.org/<username>/reponame.git
Вы можете создать каталог Git в каталоге, содержащем другие файлы. После этого вы можете добавить файлы в репозиторий и сделать там коммит.
Создайте проект с некоторым кодом:
Затем, находясь в папке проекта, сделайте начальную фиксацию:
Затем для использования Bitbucket или чего-то подобного вы добавляете
remote
и нажимаете:Вы также можете затем настроить ветви отслеживания и т. Д. См.
git remote set-branches
Соответствующие команды для этого.источник
git clone mavme@bitbucket.org/mavme/example-site-example7.dev.git'
) и проверить, нет ли там ничего стоящего. Вы продвигаете свой проект с помощью force (git push -f some_name
)Пользователь Йоханнес рассказал вам, как добавить существующие файлы в репозиторий Git в общей ситуации . Поскольку вы говорите о Bitbucket, я предлагаю вам сделать следующее:
Создайте новый репозиторий на Bitbucket (вы можете увидеть кнопку «Создать» вверху страницы своего профиля), и вы перейдете на эту страницу:
Заполните форму, нажмите «Далее» и вы автоматически перейдете на эту страницу:
Выберите добавить существующие файлы, и вы перейдете на эту страницу:
Вы используете эти команды и загружаете существующие файлы в Bitbucket. После этого файлы будут в сети.
источник
Команды приведены в вашей учетной записи Bitbucket. Когда вы открываете репозиторий в Bitbucket, он дает вам полный список команд, которые необходимо выполнить в указанном порядке. Не хватает только того, где именно нужно выполнять эти команды (Git CLI, терминал SourceTree ).
Я боролся с этими командами, когда писал их в Git CLI, но нам нужно выполнить команды в окне терминала SourceTree, и репозиторий будет добавлен в Bitbucket.
источник
У меня есть очень простое решение этой проблемы. Вам не нужно использовать консоль.
TL; DR : создайте репо, переместите файлы в папку существующих проектов, SourceTree спросит вас, где находятся его файлы, найдите файлы. Готово, ваше репо находится в другой папке.
Длинный ответ:
Советы. Параметр «Клонировать в SourceTree» недоступен сразу после создания нового репозитория, поэтому сначала необходимо нажать «Создать файл Readme», чтобы этот параметр стал доступен.
источник