Tôi sử dụng git làm hệ thống kiểm soát phiên bản chính của mình và gần đây đã bắt đầu sử dụng git trên các dự án CakePHP của tôi. Đây là hiện tại tập tin .gitignore tôi:Sử dụng Git với dự án CakePHP của bạn
app/tmp
vendors/
Như được sử dụng trong repo cakephp git, nhưng điều này gây ra nhiều việc hơn một chút cho tôi khi triển khai dự án đến một máy chủ, bởi vì tôi phải đi vào và tạo ra tất cả các app/tmp/sub-directories bằng tay trước khi chúng hoạt động chính xác. Có cách nào để thiết lập nó để bỏ qua các nội dung trên các thư mục này, nhưng vẫn có chúng dưới git kiểm soát để chúng xuất hiện khi tôi sao chép repo vào thư mục nóng?
Tôi cũng đang gặp vấn đề với chỉ mục git được đặt lại trong khi tôi đang làm việc, điều này khiến tôi phải thực hiện nhiều cam kết hơn là cần thiết, cũng có ý tưởng gì không?
Bạn có thể giải thích thêm về vấn đề của mình với chỉ mục git không? Bước nào sẽ tái tạo sự cố? –
Bạn có thể muốn câu trả lời từ http://stackoverflow.com/questions/115983/how-do-i-add-an-empty-directory-to-a-git-repository về cách thêm các thư mục nhưng bỏ qua nội dung của chúng . –
Tôi không chắc chắn về các hoạt động đang gây ra sự cố, nhưng dường như ngẫu nhiên tất cả các tệp trong chỉ mục được hiển thị là đã xóa, sau đó tôi phải thêm lại tất cả các tệp vào chỉ mục. – trobrock