Jak mogę zmienić autora z moich popełnić po Już popchnął go do górnego repozytoriumZmiana git git autorstwo po naciśnięciu
Odpowiedz
Trzeba będzie zmienić commit (git commit --amend --author="New Author Name <[email protected]>"
) na lokalnym repozytorium i siły naciśnięciem - git push -f
zmiana (historia przepisywania jest na ogół złą praktyką, gdy popchnąłeś wcześniej).
git push -f nie działa dla mnie –
Kolejne kompletne rozwiązanie.
W przypadku, gdy wykonano wiele operacji git-push, nie zdawałem sobie sprawy, że zatwierdzenia poszły z innym kontem e-mail. teraz musisz to zmienić. Oto polecenie, którego użyłem do przekształcenia całego poprzedniego zatwierdzenia z innego adresu e-mail na nowy identyfikator e-mail.
git filter-branch -f --env-filter "GIT_AUTHOR_NAME='Tarandeep Singh'; GIT_AUTHOR_EMAIL='[email protected]'; GIT_COMMITTER_NAME='Tarandeep Singh'; GIT_COMMITTER_EMAIL='[email protected]';" HEAD;
Uwaga: Po skopiowaniu powyższego polecenia należy w pierwszej zmiany nazwy i e-mail, gdzie używam moje nazwisko i e-mail w poleceniu
Dzięki
lol na "Uwaga" o zmianie proszę o korzystanie z własnych danych .. :) –
- 1. Heroku usuwanie plików po naciśnięciu git?
- 2. Alias "git git" po prostu "git"?
- 3. Cofnij zatwierdzenie Git po naciśnięciu za pomocą odwróconej poprawki?
- 4. zmiana hasła git-svn
- 5. GIT Xcode - zmiana pochodzenia
- 6. Zmiana nazw gałęzi w git
- 7. Zmiana koloru tekstu przycisku po naciśnięciu przycisku
- 8. Zmiana regulacji ostrości po naciśnięciu klawisza Enter
- 9. Zmiana obrazu źródłowego widoku obrazu po naciśnięciu
- 10. Zmiana nazwy odległego oddziału git
- 11. git pochodzenie zmiana oddziału (rebase)
- 12. zmiana komentarza git zatwierdzenia pushed
- 13. Zmiana hasła SSH w Git
- 14. git rebase po odciągnięciu
- 15. git notatek po BFG?
- 16. Jak uruchomić skrypt bash po git push
- 17. Zmiana git w udostępnionym napędzie sieciowym
- 18. Zmiana komunikatu zatwierdzenia Git przed scaleniem
- 19. Utwórz repozytorium git zawierające inne repozytorium git.
- 20. git gui i nie gitk występuje po zainstalowaniu git
- 21. Pobierz git po nazwie oddziału \ id z git api
- 22. konfigurowanie git haka po otrzymaniu
- 23. Git; kod zniknął po scaleniu
- 24. Czyszczenie po konflikcie git merge?
- 25. Cofnij git zmiana indeksu --skip-worktree
- 26. Recursive git zmiana indeksu --assume-niezmienione
- 27. Zmiana starej wiadomości zatwierdzenia na Git
- 28. Zmiana pierwszego zatwierdzenia projektu za pomocą Git?
- 29. Kiedy muszę zrobić "git pull", przed lub po "git add, git commit"?
- 30. Zmiana koloru tła przycisku paska zadań po naciśnięciu
Dla IN -powiednie wyjaśnienie, dlaczego przepakowywanie odświeżonej historii może być przerażające (jeśli ktokolwiek mógł pobrać z repozytorium), zobacz http://stackoverflow.com/questions/8448973/how-do-you-deal-with-a-public-repository -to-został-już-ponownie-założony/8449701 # 8449701 – Cascabel