Git, как переопределить локальный репозиторий с удаленным репозиторием? - PullRequest
0 голосов
/ 19 марта 2019

Я хочу переориентировать свой локальный проект с помощью удаленного репозитория.Поэтому, прежде чем я сделаю что-то несъедобное, я должен «просто» сделать:

cd path/to/project

, а затем

git pull https://github.com/someuser/someproject.git

??

Ответы [ 3 ]

4 голосов
/ 19 марта 2019

Возможно git reset --hard origin/HEAD - это то, что вам нужно. Он вернет все изменения, не отправленные в удаленный репозиторий.

0 голосов
/ 19 марта 2019

Есть некоторые вещи, которые вы должны проверить. Так что если вы попытаетесь изменить свой репо на новый. Вы можете перейти к своему .git/config и изменить путь к новому хранилищу. Репозитории должны быть идентичными.

То есть вы изменились, вы можете получить новые изменения с помощью:

git pull origin branchname

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

git reset --hard HEAD^ 

, который отменяет ваши изменения до последнего коммита.

0 голосов
/ 19 марта 2019

Когда вы говорите переопределить, этот локальный проект будет идентичен удаленному хранилищу?

Если это так,

Как насчет того, чтобы перейти в каталог, куда вы хотите поместить его, так что cd path / to

Тогда

мерзавец клон https://github.com/someuser/someproject.git

, который приведет некоторый проект в path / to. Свежий и новый!

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