commit-message

Jak sprawić, by Git używał wybranego przeze mnie edytora do commitów?

Wolałbym pisać swoje commity w Vimie, ale to otwiera je w Emacsie. Jak skonfigurować Git tak, aby zawsze używał Vima? Zauważ, że chcę to robić globalnie, a nie tylko dla pojedynczego projektu.

Czy powinienem używać czasu przeszłego lub teraźniejszego w komunikatach git commit? [zamknięte]

I przeczytałem raz , że komunikaty git commit powinny być w imperatywnym czasie teraźniejszym, np. "Dodaj testy dla x". Zawsz ... testach manipulacji. Poprawiono również kolejność oczekiwanych wyników testu. Czy to ma znaczenie? Które powinienem użyć?

Jak edytować niepoprawny komunikat o zatwierdzeniu w Mercurial? [duplikat]

To pytanie ma już odpowiedź tutaj: Mercurial: jak zmienić ostatni commit? ... eHg (Mercurial) i przypadkowo popełniłem niepoprawny komunikat commit. Jak mogę edytować ten Komunikat commit w repozytorium?

Jak wypisać git log tylko z pierwszej linii?

Próbuję dostosować format git log. Chcę, aby wszystkie commity były wyświetlane w jednej linii. Każda linia powinna pokazywać ... rsion from foo to baz. Tak więc, z podanym przykładem chcę być tylko wyjście Added some functionality. poprzedzone skrótem.

Standard do naśladowania przy pisaniu komunikatów git commit [duplikat]

To pytanie ma już odpowiedź tutaj: Git Commit Wiadomości: 50/72 Formatowanie ... ni komunikat commit. Czy Jest jakiś standard, którego powinienem przestrzegać, aby pomóc mi w wymyślaniu komunikatów commit?

Wypisanie Komunikatu o zatwierdzeniu w git

Potrzebuję komendy hydraulicznej, aby wydrukować komunikat commit jednego z podanych commit-nic więcej, nic mniej.

Automatycznie zawijaj długie wiadomości git commit w Vimie

Używając Gita, moim edytorem commitów jest Vim. Ciągle robię kiepską robotę, pamiętając o owijaniu linii, więc dostaję długie ... jakiś sposób na użycie magii git config LUB .vimrc, aby vim automatycznie zawijał linie w 72 kolumnach? Powiązane pytanie.

Jak Mogę poprosić Użytkownika z Hooka commit-msg?

Chcę ostrzec użytkownika, jeśli jego Komunikat o zatwierdzeniu nie jest zgodny z określonym zestawem wytycznych, a następnie ... Aktualizacja: wydaje się, że może to być duplikat tego pytania , które niestety wydaje się sugerować, że nie mam szczęścia.

Jak pominąć krok commit w "git commit --amend"?

Uruchamiam bardzo szybką pętlę code-compile-test, w której częściej wprowadzam zmiany do commitów. Na przykład: # Make som ... po poprawieniu błędów. Czy istnieje sposób, aby git skip odpalił mój EDITOR i po prostu użył oryginalnego komunikatu commit?

Dlaczego opisywanie commitów Gita w czasie teraźniejszym jest uważane za dobrą praktykę?

Przeczytałem wszystkie rodzaje tutoriali Gita, włącznie z oficjalnym, i wszystkie zdają mi się mówić, że to dobra konwencja i praktyka, aby pisać notatki git commit w czasie teraźniejszym. Dlaczego? Jakie jest za tym rozumowanie?