Перенос проекта в локальной файловой системе на Github - PullRequest
0 голосов
/ 12 апреля 2020

Мне немного любопытно отправить локально созданную папку (проект) в Github. Является ли это возможным? Пожалуйста, позвольте мне объяснить, что я уже сделал. Я использую Git для Windows на Windows 8.1 64-бит.

  1. Создан новый проект с использованием команды init в Git local root, то есть проектах. Пожалуйста, обратитесь к bash командам и сообщениям ниже.

$ git init fre sh -project Инициализированный пустой Git репозиторий в D: / MyDev / projects /fresh-project/.git/

2.

$ ls fre sh -project /

**$ cd fresh-project**

**ls**

**$ git status**

На главном филиале

Нет коммитов пока что

нечего зафиксировать (создать / скопировать файлы и использовать "git add" для отслеживания)

**Used $ code hipster.txt**

Чтобы создать файл, открыв VSCode и добавив немного текста.

**$ git status**

На главном филиале

Пока не зафиксировано

Не отслеживаемые файлы: (используйте "git add ..." включить в то, что будет зафиксировано) .ipster.txt

ничего не добавлено для фиксации, но есть неотслеживаемые файлы (используйте «git add» для отслеживания)

**$ git add hipster.txt**

**$ git status**

На главном филиале

Пока нет коммитов

Изменения, которые необходимо принять: (используйте "git rm --cached. .. "unstatage) новый файл: hipster.txt

**$ git commit**

подсказка: ожидание закрытия редактором файла ... [main 2020-04-12T09: 45: 20.658Z] update # setState idle [main 2020-04-12T09: 45: 50.660Z] update # setState проверка обновлений [main 2020-04-12T09: 45: 50.8 70Z] update # setState idle [master (root -commit) b427f7c] Добавление нового файла с гипс-гипсом Это было сделано с помощью VSCode 12 апреля 2020 года 15:20 1 файл изменен, 1 вставка (+), режим создания 100644 hipster.txt

11.

$ git status На ветке master ничего не фиксируется, рабочее дерево чистое

After the 11th step I want to push the whole local repository to Github.com. I haven't created a 
repository in Github with the name of 'fresh-project'.

What else do I have to do to make this to happen?

Спасибо и всего наилучшего, Чирантака

Ответы [ 2 ]

1 голос
/ 12 апреля 2020

Вы должны были искать на github для этого. Все, что вам нужно, это сначала добавить файлы и зафиксировать, а затем добавить URL-адрес удаленного репо и pu sh в github

$ git remote add origin https://github.com/user/yourremoterepo.git

Если вы хотите создать репо с помощью командной строки, вам нужно использовать Github api для Вам нужен токен доступа и curl для POST репо

curl -H "Authorization: token ACCESS_TOKEN" --data '{"name":"Reponame"}' https://api.github.com/user/repos
0 голосов
/ 12 апреля 2020

Как уже упоминалось, когда вы создаете новый репозиторий на Github, он отображает шаги, как вы sh используете локальный проект / репозиторий из командной строки:

git remote add origin https://github.com/username/yourremoterepo.git
git push -u origin master

Кроме того, вы также можете используйте -v, как показано ниже, для демонстрации URL-адресов git, которые будут использоваться для чтения / записи в этом удаленном репо:

git remote -v
origin  https://github.com/username/yourremoterepo (fetch)
origin  https://github.com/username/yourremoterepo (push)

Если это не указывает на требуемый проект (fre sh -проект), существует высокая вероятность того, что проект никогда не создавался на Github. Или шаги по созданию удаленного устройства не были выполнены правильно.

Предполагая, что вы новичок в git, как и я, я бы порекомендовал начать читать книгу Pro- git. Его можно найти здесь . Для справки по работе с пультами см. раздел 2.5

...