Tôi đang làm việc trên một dự án Linux được nhúng. Quá trình xây dựng của chúng tôi tạo ra một hình ảnh được chiếu vào một thiết bị. Nhiều tệp của chúng tôi yêu cầu quyền sở hữu gốc để hệ thống hoạt động chính xác. Tôi gặp phải vấn đề khi tôi cố gắng kéo và một số tệp đó đã được sửa đổi - git không thể ghi các tệp đó, vì vậy đã đặt lại cứng và đã thực hiện sudo pull. Sau đó, khi tôi chuyển nhánh, nó nói "không thể hủy liên kết ..." cho tất cả các tệp đó, nhưng nó vẫn chuyển nhánh, sau đó khi tôi cố gắng chuyển về nhánh, nó sẽ không cho tôi vì tôi đã thay đổi cục bộ.Làm thế nào để bạn đối phó với quyền sở hữu tệp trong git?
Vì vậy, tôi không làm điều gì đúng; cách chính xác để đối phó với điều này là gì?
Vì vậy, tôi tò mò - tại sao bạn cần quyền sở hữu gốc trên tệp? Điều gì sẽ phá vỡ mà không có nó? – Amadan