warum kann ich nicht ein weiteres git checkout branch?
$ git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/lab_master
remotes/origin/master
$ git checkout lab_master
error: Your local changes to the following files would be overwritten by checkou t:
**project.properties**
Please, commit your changes or stash them before you can switch branches.
Aborting
warum ich nur Fehler beim checkout lab_master Zweig?
andere Frage: warum kann ich nicht vergleichen aktuelle Datei mit der Datei in einem anderen Zweig?
$ git diff project.properties -b lab_master
fatal: bad flag '-b' used after filename
InformationsquelleAutor hugemeow | 2012-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Git schützt Sie vor dem Wechsel zu einer anderen Filiale, weil das überschreiben änderungen, die Sie auf die Datei angewendet
project.properties
. Sie können entweder werfen Sie die änderungen mithilfegit checkout -f lab_master
oder verstauen Sie zunächst übergit stash
(undgit stash pop
nachdem Sie ausgecheckt haben, den anderen Zweig.) Wenn Sie sicher sind, dass Sie die änderungen beibehalten möchten, können Sie auch einfach Begehen.ja, es kann
InformationsquelleAutor SQiShER
Müssen Sie entweder Ihre änderungen oder verstauen Sie, http://git-scm.com/book/en/Git-Tools-Stashing
InformationsquelleAutor dutt
git diff nutzt bereits die -b-flag zu ignorieren whitespace.
Konflikte mit Ihrem Wunsch zu finden zu einem anderen Zweig.
Für die, die Sie verwenden müssen 'git diff master..anotherbranch'
InformationsquelleAutor jarodeells