Я хочу получить текущий идентификатор фиксации указанного подмодуля. Я подумал, что когда я подключился в каталог подмодулей и запустил git rev-parse HEAD
, я получу это после того, как заметил, что это текущий идентификатор суперпроекта. Пробовал git submodule status | grep <submodule_name>
также, но его, чтобы замедлить меня. Любая идея, как получить эту информацию немного быстрее?Получить текущий идентификатор фиксации указанного подмодуля
3
A
ответ
3
Вы можете начать с git ls-files -s
(как in this answer)
cd /path/to/parent/repo
git ls-files -s yourSubmodule
Обратите внимание на отсутствие завершающего «/
» после того, как yourSubmodule
(который является корневой папкой извлечённой субмодуля)
Это даст режим и sha1, связанный с gitlink (special entry in the index of the parent repo)
160000 4d77d23305c5623356955ef9f908f4ec76780ba9 0 yourSubmodule
(The '0' для the stage number)
Альтернативы:
cd /path/to/repo/parentFolder/of/submodule
git ls-tree @ yourSubmodule
git rev-parse @:./yourSubmodule
rev-parse
только возвращает подмодуль SHA1.
1
-Open gitbash в нужной папке проекта - Проверьте ветвь (Confirm с названием филиала) - типа команда ниже
git submodule
Смежные вопросы
- 1. Как я могу получить связанный идентификатор фиксации git-подмодуля от прошлой фиксации в родительском клоне?
- 2. Получить текущий идентификатор пользователя
- 3. Получить текущий идентификатор пользователя
- 4. Xcode Bots не обновляют git-подмодули до указанного фиксации
- 5. Зафиксируйте изменения подмодуля без фиксации родительского репо
- 6. BlackBerry - Получить текущий идентификатор процесса
- 7. Как получить текущий идентификатор процесса?
- 8. asp.net получить текущий идентификатор пользователя
- 9. Как получить текущий идентификатор пользователя
- 10. Получить текущий идентификатор действующего лица
- 11. Как получить идентификатор ресурса указанного имени?
- 12. Получить идентификатор из указанного по ссылке
- 13. Попытка получить идентификатор фиксации git в grunt
- 14. Как получить и использовать идентификатор фиксации CVSNT?
- 15. git: получить примечание, используя идентификатор фиксации примечания
- 16. Где хранится номер фиксации подмодуля (и как его изменить)?
- 17. Горячий, чтобы нажать идентификатор фиксации определенного подмодуля в основной репозиторий git?
- 18. firebase текущий идентификатор пользователя
- 19. Получить текущий идентификатор пользователя в OTRS
- 20. Windows phone: как получить текущий идентификатор приложения
- 21. Как получить текущий идентификатор элемента iscroll?
- 22. Получить текущий идентификатор экземпляра приложения в node.js
- 23. Как получить текущий идентификатор пользователя в CloudKit?
- 24. TinyMCE 4, получить текущий идентификатор элемента
- 25. Yii2 - Получить текущий идентификатор действия в main.php
- 26. Получить идентификатор ASP.NET Текущий пользователь в представлении
- 27. Как получить текущий идентификатор экземпляра от boto3?
- 28. Как получить текущий идентификатор сеанса пользователя?
- 29. Получить текущий идентификатор пользователя через запрос SELECT
- 30. как получить текущий идентификатор поста, комментируя ему
Примечания (после downvote): Я забыл '-s' в' мерзавца ls-file -s'. Я отредактировал ответ и добавил еще две альтернативы. – VonC
вы сами себя опускаете? это даже возможно? – Esperadoce
@Esperadoce Это не;) Я только что увидел нисходящее (сделанное 3 часа назад), посмотрел этот ответ, чтобы увидеть, что может его оправдать, увидел ошибку и исправил ее. – VonC