Tôi đã phạm sai lầm khi lần đầu tiên cam kết. Tôi đang ở trên máy tính của người khác và đã đẩy một phiên bản bằng tên người dùng của họ thay vì của tôi. Làm thế nào tôi có thể xóa cái này?xóa cam kết git đầu tiên
7
A
Trả lời
3
Có rất nhiều câu hỏi trùng lặp liên quan đến vấn đề này. Sau đây là một giải pháp chung để thay thế cam kết đầu tiên của cây của bạn. Sau khi bạn thực hiện bước này, bạn có thể thực hiện bất kỳ thay đổi nào khác bằng cách sử dụng git rebase -i
.
4
Bạn chỉ có thể ép buộc một kho lưu trữ chứa cam kết ban đầu bạn muốn Github sử dụng git push --force
.
+0
Câu trả lời tuyệt vời, đã làm nó trong trường hợp của tôi. – Sander
Các vấn đề liên quan
- 1. Tách cam kết đầu tiên trong git
- 2. octopress cam kết đầu tiên
- 3. Sự cố với cam kết đầu tiên về kho git
- 4. tìm cam kết đầu tiên của một tệp trong git
- 5. Xóa git cũ cam kết
- 6. Làm cách nào để xóa cam kết đầu tiên trong git?
- 7. Xóa cam kết git chưa được đẩy
- 8. Cách xóa tất cả các cam kết từ đầu
- 9. Tôi có thể xóa cam kết ban đầu khỏi kho lưu trữ Git không?
- 10. Xấu cam kết Git
- 11. Sử dụng git diff trong cùng một tệp giữa cam kết đầu tiên và lần cuối
- 12. Thay đổi cam kết đầu tiên của dự án với Git?
- 13. (khác) sửa đổi lịch sử git để thêm cam kết đầu tiên
- 14. Hợp nhất Git cam kết
- 15. đăng nhập đầu tiên 10 trong git
- 16. git cam kết xóa tất cả các tệp trong repo
- 17. Xóa tất cả Lịch sử Cam kết Git
- 18. Xóa 4 cam kết khỏi lịch sử git của tôi
- 19. Git: Cách xóa tệp khỏi cam kết lịch sử?
- 20. Làm cách nào để xóa cam kết git
- 21. Tìm cam kết đầu tiên cụ thể cho chi nhánh
- 22. Xóa cam kết trước cam kết cụ thể
- 23. Hg: xóa mới nhất cam kết
- 24. git look cam kết đăng nhập cho cam kết id
- 25. Git cam kết từ python
- 26. git add/rm (cam kết)
- 27. Khôi phục cam kết git trước đó?
- 28. Git rebase cam kết lựa chọn
- 29. Cam kết trong một gói git
- 30. Xóa phần tử kết hợp đầu tiên khỏi mảng
Xem http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git, nhưng có liên quan đến lịch sử viết lại. – VonC
Xóa (hoặc thay đổi tác giả của) một cam kết là tổ tiên của các cam kết khác vốn đã viết lại lịch sử. –