Как я вынуждаю “получение по запросу мерзавца” перезаписать локальные файлы?

Вы должны импортировать переключатель как import { Switch, Route } from "react-router-dom"; в вашем AppRouter.jsx.

Вы не можете импортировать BrowserRouter as Switch

6633
задан Mark Amery 23 December 2018 в 05:33
поделиться

6 ответов

Похоже, что лучше всего сначала сделать:

git clean

Удалить все неотслеживаемые файлы, а затем продолжить обычным git pull ...

131
ответ дан 22 November 2019 в 19:37
поделиться

Попробуйте следующее:

git reset --hard HEAD
git pull

Он должен делать то, что вы хотите.

883
ответ дан 22 November 2019 в 19:37
поделиться

Вы можете найти эту команду полезной для отбрасывания локальных изменений:

git checkout <your-branch> -f

А затем выполните очистку (удаляет неотслеживаемые файлы из рабочего дерева):

git clean -f

Если вы хотите удалить неотслеживаемые каталоги в дополнение к неотслеживаемым файлам:

git clean -fd
92
ответ дан 22 November 2019 в 19:37
поделиться
git fetch --all

затем, если Вы еще находитесь на основном ответвлении

git reset --hard origin/master

git reset --hard origin/master<branch_name>
3
ответ дан 22 November 2019 в 19:37
поделиться

Вы могли попробовать

git pull --force

, если Вы хотите перезаписать все локальные файлы

1
ответ дан 22 November 2019 в 19:37
поделиться

Я сделал это, чтобы заставить это работать:

На компьютере, где я создал новое ответвление:

git push --all

На компьютере, где я хотел, чтобы новое ответвление показало:

git fetch --all
1
ответ дан 22 November 2019 в 19:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: