Tôi đã thực hiện một loạt các cam kết trong Git và bây giờ tôi nhận ra rằng tôi đã quên đặt chính xác tên người dùng và thuộc tính email người dùng (máy mới). Tôi chưa đẩy các cam kết này vào kho lưu trữ của mình, vậy làm cách nào tôi có thể sửa các cam kết này trước khi tôi làm như vậy (chỉ có 3 cam kết mới nhất trên nhánh chính)?
Tôi đã nhìn git reset
và git commit -C <id> --reset-author
, nhưng tôi không nghĩ mình đang đi đúng hướng.
remote: error: GH007: Your push would publish a private email address.
... `! [bị từ chối] master -> master (bị từ chối do hạn chế quyền riêng tư của email) `.