2017-02-04 3 views
0

abrufen Ist es möglich, git commit von Daten, die von git reflog empfangen wird, wiederherzustellen?Ist es möglich, Commit von Git Reflog

Beispiel für den Ausgang git reflog.

eff9143 [email protected]{14}: merge develop: Fast-forward 
e3ad8f7 [email protected]{15}: checkout: moving from develop to master 
eff9143 [email protected]{16}: commit: Add Login view. Setting up project structure. 
e3ad8f7 [email protected]{17}: checkout: moving from master to develop 
e3ad8f7 [email protected]{18}: commit: Add LaunchScreen 

Antwort

1

Natürlich.

alles darüber hier lesen: How to move HEAD back to a previous location? (Detached head)

Was Sie ist Niederlassung tun erstellen oder den aktuellen Zweig zu Ihrem gewünschten begehen und als Arbeit auf sie zurück.

# create new branch 
git checkout -b <name> <sha-1> 

# "move" the current branch to any given commit 
git reset HEAD --hard 

und wieder alles wird ausführlich in der obigen Antwort beschrieben.

+0

Schöne Erklärung thx –

+0

danke. froh, dass ich Helfen kann – CodeWizard

Verwandte Themen