Tôi đã thực hiện một cam kết sai và tôi đã đẩy nó vào kho lưu trữ bitbucket.org riêng của tôi. Làm cách nào tôi có thể xóa hoàn toàn cam kết này khỏi lịch sử?Hoàn toàn xóa cam kết khỏi lịch sử Bitbucket
tôi thử như sau:
git reset --hard HEAD~1
git reset HEAD~
git commit -m "some message"
git push -f
Tôi đã làm điều này dựa trên giải pháp từ Bitbucket git reset
Tuy nhiên, cam kết trước đó có thể truy cập.
Ở bên phải bảng điều khiển kho lưu trữ, trong hoạt động gần đây, có một liên kết đến các thay đổi trong cam kết mà tôi muốn xóa khỏi lịch sử.
Thông tin này (lịch sử mà tôi định xóa) được lấy từ kho lưu trữ của tôi chưa?
Hoặc
- Đây có phải là một số tính năng của bitbucket.org?
- Tôi có thực hiện một số bước sai? Cái nào
- Làm cách nào để xóa hoàn toàn cam kết khỏi lịch sử trên bitbucket.org?
Hãy thử [pháp được đề nghị GitHub của] (https://help.github.com/articles/remove-sensitive-data). – Ryan
Vấn đề là, tôi không thể hiểu được nếu các cam kết vẫn có thể truy cập được là vì tôi đã thực hiện một số bước sai, hoặc đây là một số tính năng đặc biệt của Bitbucket. Không có dấu hiệu của các cam kết đã xóa trong 'git log' hoặc nguồn cấp dữ liệu RSS của Bitbucket cho kho lưu trữ, nhưng một số liên kết trong bảng lịch sử hướng dẫn tôi đến những cam kết đã xóa – Nima
Tôi có cùng một vấn đề. Ngoài ra, tôi có thể truy cập các cam kết đã xóa từ Jira. – Jorj