Tôi muốn làm một cái gì đó như git add *.java
và không để cho nó ném lên chỉ vì một trong những tập tin phù hợp với .gitignore.Với git, làm thế nào tôi có thể thực hiện một git thêm và vẫn còn có nó bỏ qua các mẫu trong .gitignore?
Ví dụ: Trong thư mục của tôi, tôi có
ignored.java
something.java
somethingelse.java
somethingevenmoreelse.java.
nơi ba tác phẩm cuối cùng được tạo ra bởi chỉ tôi. Sau đó tôi muốn làm git add *.java
và yêu cầu thêm ba tệp đó. Nói cách khác, thay vì cho tôi
The following paths are ignored by one of your .gitignore files:
ignored.java
Use -f if you really want to add them.
fatal: no files added
... Tôi thà bỏ qua tệp .gitignored và thêm phần còn lại.
Sử dụng zsh và khám phá sức mạnh thực sự hoàn thành tab! – Simon
Giải thích xin vui lòng, @Simon? –
Trong zsh, nếu bạn gõ 'git add s * .java' và nhấn tab, nó sẽ tự động hoàn thành ba tệp .java bắt đầu bằng' s'. Ngoài ra nếu bạn chỉ cần gõ 'git add' và nhấn tab, nó sẽ chỉ hoàn thành các tập tin chưa được kết thúc. – Simon