Wie könnte man versehentlich verschobene Repository von einem entfernten Ursprung entfernen?Revert git remote versehentlich verschobene Repository-Änderungen
Bevor Push dort wo zwei unabhängige Repositories mit eigener Geschichte z. Repo1
: Commit1 - Commit2 - Commit3 < --Head
repo2: Commit1 - Commit2 < --Head
Nach Zugabe von zusätzlichen Fern die zu repo2 Repo1 Repository verweist und alle repo2 Änderungen geschoben Fernbedienung Repo1, Repo1 beginnt mit der Suche wie folgt aus:
Repo1: Repo2Commit1 - Repo2Commit2 - --Repo1Commit1 - Repo1Commit2 - Repo1Commit3 < --Head
So scheint es, als ein Master-Zweig mit zwei unabhängigen begehen Geschichte Sequenzen, die nicht miteinander verwandt sind.
Zusätzlich git log
zeigt nicht alle Commits, es zeigt nur Geschichte für die eine unabhängige Sequenz.
Gibt es eine Möglichkeit, Repo2-Commits von Repo1 zurückzusetzen. So wird es aussehen wie zuvor z:
Repo1: Commit1 - Commit2 - Commit3 < --Head
Irgendwelche Ideen?
Es ist unmöglich, dass ein Zweig * zwei unabhängige Commit-History-Sequenzen * hat. Mit welchem Befehl hast du * alle Repo2-Änderungen auf Repo1 * übertragen? – fracz
git remote hinzufügen ... git push –
ixi
'git remote add' drückt nichts. Ich nehme an, Sie sind mit zwei Remote-Master-Filialen verwirrt? Wenn Sie die remo2-Fernbedienung nicht benötigen, versuchen Sie, sie mit 'git remote rm repo2' zu entfernen. – fracz