Pytania otagowane jako git-log

Wyświetla dzienniki zatwierdzeń repozytorium Git


6
Jak uzyskać historię zmian tylko dla jednej gałęzi?
Powiedzmy, że utworzyłem nową gałąź my_experimentz masteri wykonałem kilka zatwierdzeń my_experiment. Jeśli zrobię, git loggdy włączona my_experiment, zobaczę zatwierdzenia dokonane w tej gałęzi, ale także zatwierdzenia dokonane masterprzed utworzeniem my_experimentsgałęzi. Uważam, że bardzo przydatne byłoby zobaczenie historii wszystkich zatwierdzeń my_experimentsgałęzi, dopóki nie pojawi się ona podczas tworzenia tej gałęzi - …
128 git  git-log 



5
Kolor w git-log
Po uruchomieniu git log --decorate --pretty=onelinedane wyjściowe będą miały wpisy takie jak (HEAD, refs/published/master, master)z kolorami. W moim gitconfig mam też: [color "branch"] current = yellow reverse local = yellow remote = green Jak odtworzyć te kolory podczas tworzenia niestandardowego formatu, takiego jak poniższy? git log --decorate --stat --graph --pretty=format:"%d …
106 git  git-log 

2
Jak czytać wykres dziennika git
W książce społeczności git jest napisane Inną interesującą rzeczą, którą możesz zrobić, jest wizualizacja wykresu zatwierdzenia z opcją `` --graph '', na przykład: $ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * …



1
Dlaczego „git log -‌- foo” nie działa dla usuniętego pliku foo?
Moje repozytorium przeszło takie zmiany jak: ... kilka niepowiązanych zatwierdzeń ... Zatwierdź nowy plik fooze 100 wierszami treści ... interweniujące zobowiązania, z których niektóre dotykają foo... Wstaw zawartość foona górze istniejącego pliku bari git rm foow tym samym zatwierdzeniu ... więcej niepowiązanych zatwierdzeń ... Teraz chcę zobaczyć dziennik usuniętego pliku …
89 git  git-log 

2
Wyświetl dziennik git bez zatwierdzeń łączenia
Próbuję wyświetlić zatwierdzenia dokonane przez określonego użytkownika i chcę usunąć z danych wyjściowych wszelkie scalenia wykonane przez użytkownika. Jak mogę to zrobić? Mogę sprawdzić, czy użytkownik używa zatwierdzeń git log --author=<name>, ale nie mogę usunąć zatwierdzeń scalających z danych wyjściowych. PS: Konflikty scalania nie występują w przepływie pracy danego repozytorium, …
88 git  git-log 

1
Jak git log --since się liczy?
Mam proste repozytorium testowe z kilkoma zatwierdzeniami i chcę zobaczyć dziennik filtrowany według daty i czasu: $ git log --author = "automatix" --since = "2013-01-30" --pretty - test zobowiązać ea0719bef142659fa561c9d040b2120012ed0184 Data: Czw 31 stycznia 02:03:12 2013 +0100 zatwierdzić ab4a8387bc4d9bdb4f67212df77eb1fc3d8b6304 Data: Czw 31 stycznia 01:59:11 2013 +0100 zatwierdzenie a0b027beba2cd03571bb9475b9db9542f8efe990 Data: Czw, …
85 git  git-log 

3
Git pokazuje wszystkie gałęzie (ale nie skrytki) w dzienniku
Mam alias Git, który rozwija się do: git log --graph --oneline --all --decorate Zgodnie z tym, man git logistnieje kilka podejrzanych opcji: --noti --branches; ale nie mogę sprawić, by działało poprawnie. Jak mam to edytować, aby ukryć skrytki? Do Twojej wiadomości : zgodnie z zaakceptowanym pytaniem i komentarzem, mój .gitconfigalias …
84 git  git-log  git-stash 

1
Jak mogę wydrukować dziennik dla oddziału innego niż obecny?
Jestem na gałęzi z kilkoma zmianami. Zmiana gałęzi jest uciążliwa, ponieważ niektóre pliki są blokowane przez procesy, więc aby zmienić gałąź, musiałbym zatrzymać wszystkie procesy, które mają blokady, a następnie stashzmiany przed sprawdzeniem innej gałęzi, aby zobaczyć jej dziennik. Czy można wyświetlić dziennik z innej branży bez konieczności sprawdzania go?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.