Я абсолютно новый в GIT, и у меня есть следующие сомнения.Насколько точно этот граф получен git log?
в проект, на котором я работаю я делаю:
[email protected] MINGW64 ~/Documents/WS_vari/version-control/asteroids (master)
$ git branch
* master
Так он должен боб, что у меня есть только мастер филиал в этом проекте. Правильно ли это моя интерпретация?
Тогда я хочу, чтобы увидеть график, связанный с обязательством этого проекта исполнительства:
git log --graph --oneline --decorate=full --all
и это мой выход:
[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
....................................................................
....................................................................
....................................................................
Так что я думаю, что это означает:
1) Последний фиксатор имеет идентификатор cba1887, и этот фиксат находится в мастер branc час
Моя проблема на этом участке графика:
* 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
|/
Так что, мне кажется, что он создает новую ветвь, имеющую ID df03538 (филиал может иметь идентификатор или я что-то отсутствует ?) и метка Я не могу называть «экран», по-видимому :).
Эта ветка содержит 4 фиксации с идентификаторами 354dfdd, 0c6daf1, a3c0ae4, 656b02e.
Действительно ли это моя интерпретация или я что-то упускаю?
Если моя интерпретация верна, и это новая отрасль, почему я не могу видеть его в список филиалов obtined предыдущего мерзавец филиал даное, которые показывают только мастера филиала?
Запуск 'git branch' сам по себе показывает только * локальные ветви. Запустите 'git branch -a', чтобы увидеть как локальные, так и удаленные ветви, что может помочь в большей мере. – larsks
@larsks mmm какая разница между локальной ветвью удаленной ветки? можете ли вы дать мне больше информации об этом? – AndreaNobili
Я отсылаю вас к [git book] (https://git-scm.com/book/en/v2) для ответов, в котором содержится явное обсуждение [удаленных филиалов] (https://git-scm.com/книга/это/v2/Git-Ветвление-Remote-Ветвь). – larsks