Я сделал фиксацию. Тогда я понял, что забыл добавить файл, поэтому я сделал git commit --amend -C HEAD
. Затем я нажал на дистанционное репо. Проблема в том, что я забыл, что я также нажал неизменную фиксацию на удаленный, так что теперь есть конфликт. Как я могу это исправить?Отмена git commit --amend
0
A
ответ
1
использовать --force
флаг при нажатии:
git push --force origin master
Примечание:
master
может потребоваться заменить ваше имя ветви. Иorigin
, возможно, потребуется заменить на имя удаленного, но, вероятно, вам не нужно, чтобы изменить его
2
Ответ на pedrorijo91 переписывает публичную историю, и это не будет разрешено в некоторых отдаленных конфигурациях (отрицать не быстро вперед). Если у других пользователей есть доступ к нажатому коду, лучше отменить это изменение с помощью git reset --soft @{u}
и создать новый коммит с изменениями в индексе
Смежные вопросы
- 1. git commit --amend опасен
- 2. Как прервать 'git commit --amend'?
- 3. git commit --amend без запроса сообщения
- 4. Git commit --amend merged two commits
- 5. "git commit --amend -c <commit>" не сохраняет изменения
- 6. отмена git commit после переустановки
- 7. Git небыстрая перемотка вперед после git commit --amend
- 8. Mercurial: откат «hg commit -amend».
- 9. Как подтвердить изменения после `git commit -amend` в Terminal?
- 10. Git: Как повторно использовать фиксацию rev через commit --amend?
- 11. Есть ли эквивалент Bazaar для `git commit -amend`?
- 12. Как нажать на репо после выполнения 'git commit --amend'
- 13. Как исправить git commit --amend на голове удаленной ветки?
- 14. Что происходит со старыми коммитами после использования `git commit -amend`?
- 15. Как git совершает работу -amend, точно?
- 16. git commit --amend - commit hash изменяется, когда никаких изменений не производится
- 17. Git --amend в Затмении JAVA
- 18. git --amend во внешнем редакторе
- 19. git commit -m vs. git commit -am
- 20. SVN commit vs Git commit
- 21. Отмена git add и git commit и вид git push origin
- 22. Перехват «git commit -a (m)»
- 23. как взломать сообщение git commit через python?
- 24. Почему я не могу использовать comand «git commit -amend» и нажимать на github
- 25. Отмена измененного файла в Git
- 26. Git совершить --amend заменить слово в сценарии сообщение
- 27. Редактирование сообщения git commit в GitHub
- 28. мерзавец толчок при фиксации --amend делается
- 29. Включает ли git -amend файлы, которые были в последнем коммите?
- 30. git: вернуть обратно файл из commit
Это считается опасным: https://developer.atlassian.com/blog/ 2015/04/сила-с-лиз / –