Wie man spezifischen Commit-Code von Bitbucket-Git zieht

8

Ich benutze BitBucket-Git für meine Android-Anwendung für die Versionskontrolle. Ich habe den Code fünf Mal festgelegt.

Angenommen, ich habe fünf Commits v1, v2, v3, v4, v5 gemacht. Jetzt möchte ich den kompletten Quellcode bekommen, bis ich nur v3 commit habe. Gibt es eine Möglichkeit, das zu bekommen?

Ich möchte einfach nur den vollständigen Code bis v3 ziehen.

    
N Sharma 28.06.2014, 17:56
quelle

2 Antworten

14

Sie können keinen einzelnen Commit ausführen. Klonen Sie stattdessen das Repository und prüfen Sie das Commit, an dem Sie interessiert sind:

%Vor%

Dadurch wird ein gelöster HEAD -Zustand in Ihrer Arbeitskopie erstellt, der den Status in commit v1 widerspiegelt.

Wenn Sie von wo v1 beendet fortfahren möchten, verwenden Sie einen Hard-Reset:

%Vor%     
Yuval Adam 28.06.2014, 18:44
quelle
1

Ich hatte die gleiche Frage, so habe ich es gelöst:

- Erstellen Sie einen neuen Zweig in Ihrem git-Verzeichnis (git branch newbranchname) -wechsle zu diesem Zweig (git checkout newbranchname)

Geben Sie in diesem Zweig Folgendes ein: git reset xxx --hard

Dabei steht xxx für den Namen der Festschreibung, in Ihrem Fall v3.

Ich komme zurück zu diesem Commit!

    
SUPER USER 11.02.2015 22:44
quelle