Обновите репозиторий GitHub без клонирования - PullRequest
0 голосов
/ 05 октября 2018

Вот ситуация, в настоящее время мы работаем над проектом, и в последнее время мы решили загрузить его на GitHub.Теперь я внес свои изменения и хочу перенести их в репозиторий.

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

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

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

1 Ответ

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

Ваш локальный проект уже должен быть git-репо, если вы загрузили его в GitHub.

Но если это не так, переключитесь в командную строку и сделайте это в корневой папке вашего проекта (котораядолжен показывать те же файлы, что и ваше удаленное хранилище):

git init .
git remote add origin https://github.com/<user>/<project>
git fetch

Часть извлечения загрузит хранилище, но оставит ваши файлы в покое.
(Но сделайте резервную копию, просто чтобы быть в безопасности)

git branch master origin/master
git reset master

Оттуда ваш рабочий стол GitHub должен показывать вам любые различия между вашими файлами и тем, что было получено из репо.

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