Відповіді:
(Я припускаю, що зміни, які ви зараз хочете ігнорувати, знаходяться у вашому originвіддаленому masterвідділенні, ви знаходитесь у своїй філії, і ви хочете повернутися до вмісту upstreamвіддаленого пристрою )
По-перше, скиньте робочу копію на головний майстер:
git remote update
# the double hyphen ensures that upstream/master is
# considered as a revision and not confused as a path
git reset --hard upstream/master --
Потім натисніть цю нову відділення до вашого сховища, не зважаючи на те, що вона не буде швидкою вперед:
git push origin +master
+в git push origin +master? Це те саме, що просто git push origin master?
+це підказує git "[ігнорувати] той факт, що він не буде швидким вперед". Це трохи схоже на виконання git push --force, але це стосується лише конкретної реф.
git remote add upstream <upstream_repo_url>якщо ви роздвояли гілку за допомогою GitHub.