Загрузить все это на мой собственный GitHub вместо того, кто клон из - PullRequest
0 голосов
/ 08 октября 2018

Вот как, например, если у меня есть задание от моего учителя, и оно загружается в мою учетную запись github.

Тогда он делает ошибки каждый раз, когда я пишу так:

git init

Ошибка:

Повторная инициализация существующего Git-репозитория в C: /Users/ImGuud/Documents/NetBeansProjects/HelloWorld/.git/

Я прочитал: Запускает ли git init дважды инициализацию репозитория или повторную инициализацию существующего репо?

Но я хочу, чтобы это была загрузка на мой собственный github, а не на прежний github, с которого у меня был клон.

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Для этого есть несколько возможных решений:

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

Другой возможностью является модификация ваших пультов:

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

git remote remove origin
git remote add origin git@github.com:myaccount/repo

При первом нажатии вы должны установить апстрим с помощью

git push -u origin master

, тогда вы можете просто работать со своим собственным репозиторием.

Следующий вариант - решение, на которое @ohlec ответил ...

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

В существующем репозитории никогда не требуется дополнительный init ...

0 голосов
/ 08 октября 2018

Добавьте ваш github в качестве другого пульта:

git remote add github git@github.com:user/example

Затем нажмите там:

git push github master
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...