2017-02-21 31 views
0

Если ветвь Upstream имеет несколько изменений, и я выбираю VCS -> Git -> Rebase my Github Fork, я получаю несколько раз диалог «Файлы, связанные конфликтами». Есть ли способ сказать, чтобы стереть мои локальные изменения и перезаписать все из Upstream?PhpStorm Rebase my Github Fork - как избежать нескольких диалоговых окон

Я предпочитаю решение в PhpStorm, но я также буду принимать ответы с помощью командной строки git.

ответ

0

Если вы хотите стереть ваши местные изменения и перезаписать все, начиная с Upstream , вам не нужно делать переадресацию.

вы можете сделать:

git checkout -f 
+0

будет получать последние данные от Upstream? –

+0

yep, который будет делать – baddger964

+0

Эта команда не зависит от того, какая ветка выбрана в данный момент? –

0

Этот метод работает для того, что я пытаюсь сделать ...

https://help.github.com/articles/syncing-a-fork/

я прекратить использование PhpStorm «перебазироваться мой GitHub Fork ", так как я часами нажимал кнопку« Принять их »снова и снова.

+0

Ссылка на потенциальное решение всегда приветствуется, но, пожалуйста, [добавьте контекст вокруг ссылки] (http://meta.stackoverflow.com/a/8259/169503), чтобы ваши друзья-пользователи имели представление о том, что это такое и почему Это здесь. Всегда указывайте наиболее значимую часть важной ссылки, если целевой сайт недоступен или постоянно находится в автономном режиме. Примите во внимание, что быть более чем ссылкой на внешний сайт_ является возможной причиной [Почему и как удаляются некоторые ответы?] (Http://stackoverflow.com/help/deleted-answers). –