2012-04-14 14 views

Odpowiedz

19

git commit --amend pozwoli ci edytować wiadomość zatwierdzenia.

Jeśli już zatwierdziłeś to zatwierdzenie, musisz uruchomić git push --force. Zrób to tylko, jeśli jesteś pewien, że nikt go jeszcze nie wyciągnął!

Jeśli ludzie wyciągnęli zatwierdzenie z repozytorium, po prostu pozostaw wiadomość tak, jak jest.

+0

Zrobiłem git commit --amend i zmodyfikowałem wiadomość, ale potem nie wiem, co robić. Oto wszystkie dostępne polecenia: ^ G Uzyskaj pomoc^O WriteOut^R Czytaj plik^Y Poprzednia strona^K Wytnij tekst^C Pos Poz. 01 J^ X Wyjdź^J Wyrównuj^W Gdzie jest^V Następna strona^U Usuń tekst^T Zaklęcie – emilan

+2

Więc nie wiesz, jak użyć domyślnego edytora ?! Wygląda jak "nano", więc po prostu naciśnij "CTRL + X", a następnie "Y", a następnie "RETURN" – ThiefMaster

+0

Niestety to mi nie pomaga, ponieważ chcę zmienić komunikat zatwierdzenia po naciśnięciu. git commit --amend nie działa w tej sytuacji. – emilan

0

Jeśli napisałeś coś złego i popełnić nie został jeszcze wciśnięty, można wykonać następujące czynności, aby zmienić komunikat o popełnienie:

$ git commit --amend 

Spowoduje to otwarcie domyślnego edytora tekstu, w którym można edytować wiadomość. Z drugiej strony, można to zrobić w jednym poleceniem:

$ git commit --amend -m 'xxxxxxx' 

Jeśli już pchnął wiadomości można zmienić popełnienia i siła pchania, ale nie jest to zalecane.

Aby wymusić przycisku: git push --force