Biorąc pod uwagę lokalną/zdalną nazwę gałęzi, w jaki sposób mogę uzyskać wartość mieszania zatwierdzenia wskazanego przez tę gałąź?Jak znaleźć hasz oddziału w Git?
32
A
Odpowiedz
61
Komenda git rev-parse
jest twoim przyjacielem, np:
$ git rev-parse development
17f2303133734f4b9a9aacfe52209e04ec11aff4
... lub do zdalnego śledzenia Branża:
$ git rev-parse origin/master
da1ec1472c108f52d4256049fe1f674af69e785d
Komenda ta jest zazwyczaj bardzo przydatny, ponieważ może przetworzyć dowolny sposobów określania nazw oddziałów w git
, takich jak:
git rev-parse master~3
git rev-parse [email protected]{2.days.ago}
... itd.
3
Hashry są przechowywane pod .git/refs/
, np. .git/refs/heads/master
Ale programowo użyj git rev-parse
zgodnie z sugestią Marka Longaira, ponieważ jest to bezpieczniejsze.
Powiązane problemy
- 1. Jak znaleźć gałąź z bieżącymi ścieżkami oddziału
- 2. Kiedy do oddziału w git?
- 3. git clone do oddziału
- 4. Co to jest wskazówka oddziału w Git?
- 5. git pochodzenie zmiana oddziału (rebase)
- 6. Jak mogę znaleźć pierwsze zatwierdzenie oddziału?
- 7. git - ciągnięcie z określonego oddziału
- 8. git: Jak wyświetlić zatwierdzenia do pojedynczego oddziału
- 9. Jak wyciągnąć z innego odległego oddziału git
- 10. Jak wyświetlić dziennik git z nazwą oddziału
- 11. git: Jak usunąć lokalny oddział oddziału?
- 12. Git oddziału na projekt solo
- 13. Git nadpisywania mistrz z oddziału
- 14. Dodawanie poddrzewa git z oddziału
- 15. Zmiany w zasobie git dotyczą nowego oddziału?
- 16. Zmiana nazwy odległego oddziału git
- 17. utworzyć oddział w Git z innego oddziału
- 18. Jakieś skróty Git dla bieżącego oddziału i oddziału, który śledzi?
- 19. Strach mojego życia Z GIT: Nie mam oddziału!
- 20. Czy można alias oddziału w Git?
- 21. Tworzenie gałęzi wewnątrz oddziału w git
- 22. hasz zwrotny?
- 23. Pobierz git po nazwie oddziału \ id z git api
- 24. Jak przekazać moje bieżące zmiany do innego oddziału w git
- 25. Zaplanowana kompilacja Visual Studio Online nie może znaleźć mojego oddziału
- 26. Z którego oddziału Git wyszedł ten oddział?
- 27. Git - inny pilot dla każdego oddziału
- 28. Sposób na ograniczenie dostępu do oddziału Git?
- 29. Git submodule do śledzenia zdalnego oddziału
- 30. Git: utworzony nowy oddział z niewłaściwego oddziału
Jak wyświetlić wszystkie zatwierdzone hash lokalnego oddziału? – Kenji
@Kenji: prawdopodobnie powinieneś utworzyć nowe pytanie na ten temat, ale jeśli chcesz tylko skrótów każdego zatwierdzenia w oddziale 'foo', możesz zrobić:' git log --pretty = format: '% H'' –