Ik werk aan een project in Android Studio en wil graag terugkeren naar een eerdere push. Ik heb geprobeerd
VCS => Git => Kop resetten (moeilijk)
maar mijn project in Android Studio is ongewijzigd, waarschijnlijk omdat ik iets verkeerd doe. Ik wil het project in Android Studio terugzetten naar een specifieke eerdere commit die ik heb gepusht en die ik op github zie. Veranderingen die ik heb aangebracht sinds de eerdere push interesseert me niet.
Bovendien zou ik willen dat dit indien mogelijk via de GUI in Android Studio wordt gedaan.
Antwoord 1, autoriteit 100%
Android Studio-instructies: als u dit in Android Studio wilt doen, drukt u op alt + 9
(of Command + 9
op Mac) om het paneel Versiebeheer te openen. Schakel over naar het tabblad Log
en klik met de rechtermuisknop op een eerdere vastlegging. Selecteer Checkout Revision
.
Opdrachtregelinstructies: Open het opdrachtregelprogramma dat u gebruikt.
Ga naar de Git-directory van de Android-app (met cd
).
Voer git log
uit en zoek de vorige commit waarnaar je wilt terugkeren.
commit 7c247be6d8975dc88f6cc2631c154786a1f3b79e
Author: John Doe <[email protected]>
Date: Fri Jun 11 22:37:35 2015 -0400
Some helpful commit message should be here.
Als dat de commit is waarnaar je wilt terugkeren, voer dan git checkout 7c247b
uit.
Antwoord 2, autoriteit 26%
Open het Version Control Panel met alt + 9
en klik op Log. Dit zou een lijst met commits moeten tonen. Klik met de rechtermuisknop op de commit waarnaar je wilt terugkeren en selecteer Reset Current Branch to Here
. Dit zou een lijst met opties moeten opleveren om wijzigingen te behouden of te negeren bij het terugzetten. Selecteer Hard
om huidige wijzigingen ongedaan te maken en klik op Reset.
Antwoord 3, autoriteit 21%
Het pictogram omgeven door een rode rechthoek in de afbeelding is voldoende
Antwoord 4, autoriteit 5%
- Ga in Android Studio 4.0 naar versiebeheer -> Logboek.
- Selecteer vervolgens de commit waarnaar je wilt terugkeren.
- Kies Huidige vertakking resetten naar hier.
- Je ziet een pop-up, selecteer Hard en het is klaar.
Antwoord 5, autoriteit 2%
Android Studio -> Versiebeheer -> Selecteer je commit -> Rechter paneel -> Selecteer het bestand dat u wilt terugzetten.
Dan kunt u de nieuwe teruggedraaide wijziging verkrijgen, commit -> gedaan.
Antwoord 6
Android Studio > controleer de onderste werkbalk -> klik op git -> selecteer log-tab -> recht op bepaalde commit -> reset huidige branch naar hier -> selecteer harde reset
Ook als je al code naar de server hebt gepusht
je moet rennen
git push -f origin branch_name
Antwoord 7
MacOS-gebruikers
Wijzigingen terugdraaien
⌘ Commando+ ⌥ Optie+ Z
VCS -> Git -> Rollback...
//or
VCS Local Changes Toolbar -> Rollback...
//or
Commit Changes -> Rollback...
Antwoord 8
Klik met de rechtermuisknop op de map waar je Github-map staat, druk op Git Bash Here
en typ git reset --hard