Risposte:
(Suppongo che le modifiche che ora desideri ignorare siano sul tuo origintelecomando, sei sul tuomaster ramo e vuoi tornare ai contenuti del upstreamtelecomando)
Innanzitutto, reimposta la copia di lavoro sul 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 --
Quindi spingere questo nuovo ramo nel repository di origine, ignorando il fatto che non sarà un avanzamento veloce:
git push origin +master
+in git push origin +master? È lo stesso di solo git push origin master?
+è ciò che dice a Git di "[ignorare] il fatto che non sarà un avanzamento veloce". È un po 'come fare un git push --force, ma si applica solo a quel riferimento specifico.
git remote add upstream <upstream_repo_url>se hai biforcuto il ramo usando GitHub.