Ich bin absolut neu in GIT und ich habe folgende Zweifel.Wie genau bedeutet diese Grafik von Git Log?
in ein Projekt, an dem ich arbeite ich tun:
[email protected] MINGW64 ~/Documents/WS_vari/version-control/asteroids (master)
$ git branch
* master
So sollte es Bean, die ich nur die Master Niederlassung in diesem Projekt haben. Ist meine Interpretation richtig?
Dann möchte ich die Grafik sehen, das Engagement dieses Projekts leistungsbezogenen:
git log --graph --oneline --decorate=full --all
und dies ist meine Ausgabe:
[email protected] MINGW64 ~/Documents/WS_vari/version-control/asteroids (master)
$ git log --graph --oneline --decorate=full --all
* cba1887 (HEAD -> refs/heads/master) fixing: fixed the bug related of the weapo
n delay
* 3884eab (refs/remotes/origin/master, refs/remotes/origin/HEAD) Add color
* 3e42136 now using requestAnimationFrame
* 4035769 frame interval was set wrong after game was paused
* 25ede83 a couple missing ends with the ipad version
* df03538 I can't spell 'screen' apparently :)
| * 354dfdd (refs/remotes/origin/coins) Make ships able to spawn on coins
| * 0c6daf1 Make it possible to collect coins
| * a3c0ae4 Create helper functions
| * 656b02e First pass at adding coins
|/
* b0678b1 Revert controls
* f19cb1b Fix typo in space
* 75928a9 Use space for movement and enter for shooting
* ac83b72 mostly finished ipad version
* 7ca4826 trying to get div touch controls to work
....................................................................
....................................................................
....................................................................
Deshalb denke ich, dass es heißt:
1) Die letzten commit haben ID cba1887 und dieses Commit ist in die Master Branc h.
Mein Problem ist, auf diesem Abschnitt des Graphen:
* df03538 I can't spell 'screen' apparently :)
| * 354dfdd (refs/remotes/origin/coins) Make ships able to spawn on coins
| * 0c6daf1 Make it possible to collect coins
| * a3c0ae4 Create helper functions
| * 656b02e First pass at adding coins
|/
So scheint es mir, dass es einen neuen Zweig mit id df03538 (den Zweig kann eine ID haben oder bin ich etwas schafft fehlt ?) und label Ich kann anscheinend 'Bildschirm' nicht buchstabieren :).
Dieser Zweig enthält 4 Commits mit den IDs 354dfdd, 0c6daf1, a3c0ae4, 656b02e.
Ist meine Interpretation korrekt oder fehle ich etwas?
Wenn meine Interpretation korrekt ist, und dies ist ein neuer Zweig, warum ich es nicht in die Liste der Filialen sehen von dem vorherigen git branch statment obtined, die nur den Master Zweig zeigen?
Running 'git branch' alleine zeigt nur * local * branches. Führen Sie 'git branch -a' aus, um sowohl lokale als auch Remote-Zweige zu sehen, was dazu beitragen könnte, dass die Dinge sinnvoller werden. – larsks
@larks mmm was ist der Unterschied zwischen einer lokalen Niederlassung und einer entfernten Niederlassung? Kannst du mir mehr Informationen über dieses Zeug geben? – AndreaNobili
Ich verweise Sie auf [das Git-Buch] (https://git-scm.com/book/en/v2) für Antworten, die eine explizite Diskussion von [Remote-Niederlassungen] (https://git-scm.com/book/it/v2/Git-Verzweigung-Fernverzweigungen). – larsks