Mặc dù không quá lâu để tôi chuyển sang Rubymine, tôi thấy khó khăn khi bỏ qua các tập tin .idea của Rubymine đã được cam kết với git.
Đây là cách tôi sửa nó
Nếu bạn chưa thực hiện bất kỳ dàn dựng / cam kết nào, hoặc bạn vừa thực hiện một dự án mới trong Ruby mine, thì chỉ cần làm điều này
lựa chọn 1
Thêm dòng dưới đây vào tệp .gitignore thường được đặt ở thư mục gốc của kho lưu trữ của bạn.
# Ignore .idea files
.idea/
Điều này sẽ đảm bảo rằng tất cả các tệp .idea bị bỏ qua khỏi bị theo dõi bởi git, mặc dù chúng sẽ vẫn còn trong thư mục dự án của bạn cục bộ.
Lựa chọn 2
Tuy nhiên, nếu bạn đã thực hiện một số giai đoạn / cam kết hoặc bạn vừa mở một dự án hiện có trong Ruby mine, thì chỉ cần làm điều này
Chạy mã trong thiết bị đầu cuối / dòng lệnh của bạn
git rm -r --cached .idea
Điều này xóa các tập tin .idea đã theo dõi trong git
Tiếp theo, bao gồm .idea / đến tệp .gitignore thường được đặt ở thư mục gốc của kho lưu trữ của bạn.
# Ignore .idea files
.idea/
Điều này sẽ đảm bảo rằng tất cả các tệp .idea bị bỏ qua khỏi bị theo dõi bởi git, mặc dù chúng sẽ vẫn còn trong thư mục dự án của bạn cục bộ.
Lựa chọn 3
Tuy nhiên, nếu bạn đã thực hiện một số giai đoạn / cam kết hoặc bạn vừa mở một dự án hiện có trong mỏ Ruby và muốn xóa hoàn toàn các tệp .idea cục bộ và trong git, thì chỉ cần thực hiện việc này
Chạy mã trong thiết bị đầu cuối / dòng lệnh của bạn
git rm -r --cached .idea
Điều này xóa các tập tin .idea đã theo dõi trong git
Chạy mã trong thiết bị đầu cuối / dòng lệnh của bạn
rm -r .idea
Thao tác này sẽ xóa tất cả các tệp .idea bao gồm cả thư mục cục bộ
Tiếp theo, bao gồm .idea / đến tệp .gitignore thường được đặt ở thư mục gốc của kho lưu trữ của bạn.
# Ignore .idea files
.idea/
Điều này sẽ đảm bảo rằng tất cả các tệp .idea bị bỏ qua khỏi bị theo dõi bởi git và cũng bị xóa khỏi thư mục dự án của bạn cục bộ.
Đó là tất cả
Tôi hi vọng cái này giúp được