2017-06-30 9 views
1

Ich habe ein Git-Repository, mit dem ich durch SourceTree arbeite, und in der Verfolgung eines anderen Fehlers wechselte ich von meinem Master (ich denke) zu Zweig "A", den ich nicht hatte t noch mit dem Master verschmolzen. Als ich versuchte, von Ast „A“ an den Master Zweig zu wechseln, bekomme ich folgende Fehlermeldung:SourceTree-Fehler beim Umschalten der Verzweigung zurück zum Master

git -c diff.mnemonicprefix=false -c core.quotepath=false -c 
credential.helper=manager-st checkout master 
error: The following untracked working tree files would be overwritten by 
checkout: 
    GenReport.m 
    GetTideCons.m 
    OvernightQCReportTemplate.xlsx 
    VarLowPassChebIIfilt.m 
    enableDisableAll.m 
    nonmatfiles/MgL_logo.png 
    selectiveEnable.m 
Please move or remove them before you can switch branches. 
Aborting 

„Dateistatus“ zeigt, was aussieht wie ist all erstellten Dateien, da ich derjenige begeht am Zweig gemacht A als nicht nachverfolgte Dateien.

Wie wechsle ich zurück zum letzten Commit in meinem Master-Zweig? Ich bin wirklich neu in git/SourceTree und ich weiß nicht, was mit meinen Dateien passieren würde, wenn ich diese nicht gesicherten Dateien entferne. Ich war mit dieser Software ziemlich fertig, bevor ich versuchte, die Filialen zu wechseln. Wenn ich Dinge verliere, würde es dauern, sie zurückzubekommen, was ich jetzt wirklich nicht habe.

Vielen Dank im Voraus für jede Hilfe, die Sie mir geben können!

Antwort

0

Wenn es Ihnen egal ist, was sich in diesen Dateien befindet und Sie sich später genauer ansehen möchten, dann verstauen Sie einfach alles, was Sie an Ihrem Arbeitsbaum haben (Sie können es später überprüfen) :

git add .; git stash save "Will see what's going on later on"

Später werden Sie in der Lage sein zu sehen, was los ist, wenn Sie etwas Zeit haben.

1

Was Sie tun möchten, ist Ihre aktuellen Änderungen zu speichern. Sie können Folgendes über die Option Repository ausführen.

enter image description here

Verwandte Themen