Jak wyświetlić listę plików, które zostały zmienione w określonym zatwierdzeniu i uzyskać zawartość tych plików, gdy mam liczbę zatwierdzeń?Jak zdobyć pliki i zawartość przez SHA commit
7
A
Odpowiedz
16
aby wyświetlić listę plików, które zostały zmienione przez dany popełnić, można zrobić:
git show --name-only <commit>
Jeśli chcesz pominąć komunikat dziennika z tego wyjścia, można dodać --pretty=format:
do opcji.
Co do drugiego pytania, aby zobaczyć zawartość danego pliku od tego dokonać, powiedzieć z sha1sum f414f31
, można zrobić:
git show f414f31:Documentation/help.txt
... Documentation/help.txt
gdzie ścieżka jest względna do góry poziom drzewa roboczego, niezależnie od tego, czy znajdujesz się w podkatalogu, czy nie. Jeśli trzeba wyodrębnić całych katalogów, rzucić okiem na to pytanie i odpowiedź:
Powiązane problemy
- 1. Maven: jak identyfikować pliki jar przez SHA
- 2. Dodaj git commit SHA do aplikacji iOS
- 3. cherry-wybierz commit i zachowaj oryginalny kod SHA
- 4. W VisualStudio DTE, jak zdobyć zawartość ActiveDocument?
- 5. Jak zdobyć zawartość koszyka na zakupy Amazon?
- 6. jak zdobyć (txt) zawartość pliku z FileField?
- 7. Jak zdobyć zawartość textarea TinyMCE z JavaScript
- 8. Jak zdobyć element przez innerText
- 9. Jak zdobyć MenuItem przez id
- 10. Wyszukiwanie Gerrit przez Commit Message
- 11. GitPython uzyskać obiekt drzewa i blob przez sha
- 12. Hash String przez SHA-256 w Javie
- 13. Znajdź zatwierdzenie przez haszowanie SHA w Git
- 14. Dlaczego sprawdza się pliki zwane "commit"?
- 15. Pliki hostowane przez HTTPS i zewnętrzne (CDN)?
- 16. Tworzenie Merge Commit zastępowanie Ours przez nich
- 17. Jak odwrócić cofnąć zatwierdzenie za pomocą SHA
- 18. jak zdobyć zawartość małego pliku ASCII w Pythonie?
- 19. Jak zdobyć zawartość console.log jako łańcuch znaków w JavaScript
- 20. Oracle: jak zdobyć procent całości przez zapytanie?
- 21. Znajdź długi SHA z krótkiego SHA dla git diff
- 22. Jak zdobyć X najnowsze pliki z katalogu w PHP?
- 23. Jak rozmieścić rep: pliki strategii przez maven?
- 24. git - Twój oddział wyprzedza 'origin/master' przez 1 commit
- 25. Wydrukuj zawartość DIV przez JQuery
- 26. Jak zdobyć cmake, aby zainstalować pliki pdb dla celów?
- 27. Jak zdobyć wszystkie pliki cookie z Android CookieManager?
- 28. Wysyłaj pliki przez PSSession
- 29. Pliki w chmurze Rackspace (używając jclouds) - jak zdobyć lokalizację kontenera
- 30. Jak zdobyć JobParameter i JobExecutionContext w ItemWriter?
Pierwsza część to możliwe duplikat http://stackoverflow.com/q/424071/ 223092 i druga część to możliwy duplikat http://stackoverflow.com/q/610208/223092 (prawdopodobnie wśród wielu innych) –