2013-04-29 19 views
15

Tôi có một repo mới và trước khi tôi thực hiện cam kết đầu tiên tôi muốn bỏ qua .DS_Store tệp.Bỏ qua .DS_Store trong tệp gitignore bằng cách sử dụng Tower

Tôi đã thử thêm dòng sau vào file .gitignore qua Tower:

.DS_Store 
*.DS_Store 
*/.DS_Store 

Nhưng chỉ file .DS_Store ở thư mục gốc bị bỏ qua, tất cả những người khác có sẵn sàng cho cam kết.

Có mẹo nào để loại bỏ các tệp này không?

Trả lời

12

Đảm bảo bạn không thêm vào chỉ mục DS_Store trước tiên.

Nếu bạn đã làm, hãy xem "How Can I Remove .DS_Store Files From A Git Repository?", sau đó kiểm tra xem công việc .gitignore của bạn có hoạt động hay không.
Sử dụng git rm --cached nếu bạn chỉ muốn xóa sau đó khỏi chỉ mục trong khi vẫn giữ chúng trong cây đang hoạt động.

Lưu ý: chỉ có .DS_Store là đủ trong trường hợp của bạn.

Xem Objective-C.gitignore từ GitHub Collection of Useful .gitignore Templates.

+0

Cảm ơn vì điều đó, tôi đã không được thêm chúng vào repo bởi vì tôi đã không thực hiện cam kết đầu tiên. Cuối cùng tôi đã từ bỏ và cam kết với họ. – CMSCSS

17

** /. DS_Store

thử nó ra :) Hy vọng nó sẽ giúp

Các vấn đề liên quan