2015-06-18 18 views
6

Tôi đang sử dụng SourceTree cho kho GIT của mình.Sourcetree thêm tệp trong global .gitignore, không có trong kho lưu trữ .gitignore

Hôm nay tôi cần bỏ qua một số tệp; khi tôi thêm các tập tin này để bỏ qua danh sách từ menu "Bỏ qua tệp" của SourceTree và kiểm tra tệp .gitignore cục bộ, các tệp bị bỏ qua không được liệt kê ở đó. Thay vào đó, chúng được liệt kê trong global .gitignore.

Làm thế nào tôi có thể lấy SourceTree để thêm tệp vào thư mục cụ thể .gitignore?

Trả lời

12

Khi bạn chọn để bỏ qua một tập tin đó được sửa đổi vv, SourceTree sẽ mang đến cuộc đối thoại sau đây:

Ignore modal dialogue

Thay vì chọn các "danh sách toàn cầu bỏ qua", chọn "kho này chỉ" Tùy chọn.

+0

đâu nó tiết kiệm được toàn cầu này bỏ qua ? Tôi muốn thêm một danh sách như bình thường, trong một tệp được sử dụng. – gr4nt3d

+2

@hillbilly chuyển đến SourceTree> Tùy chọn> Git, ở đó nó đề cập đến nơi các danh sách bỏ qua toàn cầu cư trú. Nó nằm trong thư mục gốc của người dùng hiện tại của bạn –

-1

tôi đã có vấn đề ngược lại, địa phương làm việc nhưng toàn cầu đã không làm việc, cho rằng bạn cũng cần để tạo ra bỏ qua tập tin toàn cầu bằng cách chạy dòng lệnh

git config --global core.excludesfile ~/.gitignore_global 

cây nguồn khác sẽ không lưu này trong sở thích.

Sau đó làm theo giải pháp acanby.

0

Cách dễ nhất để chỉnh sửa cá nhân, nhấp chuột phải vào tệp. Nhấp vào Bỏ qua và chọn tùy chọn để bỏ qua chỉ trong kho lưu trữ này sau đó bạn sẽ thấy một tệp mới có tên .gitignore trong danh sách.

Nếu bạn vô tình đã thêm chúng vào danh sách. Bạn có thể xóa chúng bằng cách vào tùy chọn Sourcetree -> Preferences -> Git. Xem bên dưới. Sourcetree options

Như một mẹo nhanh chóng - Tôi thấy rằng github có một lựa chọn tuyệt vời của khởi github bỏ qua các tập tin mà tôi thấy thực sự hữu ích để bắt đầu một dự án mới

Ví dụ: https://github.com/github/gitignore

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