Tôi đã vô tình cam kết .idea/
thư mục vào git. Điều này đang gây ra xung đột ở mọi nơi khác mà tôi cần kiểm tra repo của mình. Tôi đã tự hỏi làm thế nào để tôi loại bỏ các tập tin từ xa?
Tôi vẫn cần các tệp này cục bộ vì Intellij IDE cần chúng. Tôi chỉ không muốn chúng ở xa. Tôi đã thêm thư mục .idea/
vào .gitignore
và cam kết và đẩy tập tin này vào điều khiển từ xa. Điều này dường như không có tác dụng trong quá trình thanh toán trên máy khác của tôi. Tôi vẫn nhận được thông báo lỗi:
error: The following untracked working tree files would be overwritten by checkout:
.idea/.name
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/uiDesigner.xml
.idea/vcs.xml
.idea/workspace.xml
.idea
vào nó.
commit
với-v
để hiển thị khác biệt trong trình soạn thảo của bạn khi bạn viết cam kết. Nó giúp ngăn ngừa loại sai lầm này cũng như giúp bạn tập trung vào thông điệp cam kết của bạn về những gì bạn đã thay đổi.