¿Cómo cambio el autor de mi comprometerse después de que ya he empujado al repositorio aguas arribaCambio de autoría git git push después
Respuesta
Usted tendrá que modificar el commit (git commit --amend --author="New Author Name <[email protected]>"
) en su repositorio y fuerza de empuje locales - git push -f
el cambio (el historial de reescritura es generalmente una mala práctica una vez que has avanzado).
git push -f no funciona para mí –
Otra solución completa.
En caso de que haya realizado múltiples git-push sin darse cuenta de que las confirmaciones fueron con una cuenta de correo electrónico diferente. ahora necesitas cambiar eso. aquí está el comando que he usado para transformar mi confirmación anterior con un correo electrónico diferente al nuevo ID de correo electrónico.
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;
Nota: Después de copiar el comando anterior por favor, al primer cambio en su nombre y correo electrónico en la que estoy usando mi nombre y correo electrónico en el comando
Gracias
jajaja en la "Nota" acerca de cambiar por favor para usar sus propios detalles .. :) –
- 1. Git: Stop git push
- 2. Heroku: cómo "git pull" después de 'git push -f'
- 3. 'git push'
- 4. Problemas de Git con git push --todos
- 5. ¿Funciona `git push` como abreviatura de` git push origin newfeature`?
- 6. git post-push hook?
- 7. git push .git/archivo de descripción
- 8. ¿Cómo puedo deshacer un commit de git DESPUÉS de un git push?
- 9. Git pre-push hooks
- 10. Git push rechazado
- 11. git cómo desactivar push
- 12. Git ignore push solo
- 13. git push rejected
- 14. Git Push Not Working
- 15. git push -f vs. +
- 16. git rebase después de git merge anterior
- 17. git push después de eliminar el archivo grande
- 18. git push se bloquea después de pulsar algunos
- 19. git push, no push all local commits
- 20. xcode git pull/push crash
- 21. Cómo push/pull git rebase
- 22. hg-git push silenciosamente falla
- 23. Git push - paquete subóptimo - memoria
- 24. ¿Cuál es la diferencia entre git push y git pull?
- 25. Git push to live server
- 26. Git Push into Production (FTP)
- 27. ¿Qué significa git push -u?
- 28. Git push stuck at 99%
- 29. Cómo configurar Git para evitar accidental git push
- 30. git: push a single commit
Para una de - Profundizar la explicación de por qué empujar la historia reescrita puede ser atemorizante (si alguien puede haber sacado del repositorio aguas arriba) vea http://stackoverflow.com/questions/8448973/how-do-you-deal-with-a-public-repository -que-ya-ha-estado-rebasado/8449701 # 8449701 – Cascabel