Có vẻ dễ dàng nhưng tôi không hiểu. Tôi đang ở trong thư mục gốc của đơn xin của tôi.git commit -m so với git commit -am
Đây là quy trình làm việc của tôi.
git add .
git commit -m "added a new feature some files changed"
git push heroku master
Điều này thường hoạt động. Tất cả thay đổi của tôi đều bị đẩy.
Nhưng đôi khi tôi có một tập tin mà tôi thay đổi nhưng khi tôi đẩy để Heroku những thay đổi không có cho RẰNG MỘT FILE ... nhưng đối với hầu hết các tập tin những thay đổi đang có ...
Nhưng nếu tôi
git add .
git commit -am "added a new feature some files changed"
git push heroku master
Tất cả mọi thứ (tất cả thay đổi) được đẩy lên Heroku
Bạn có thể đưa ra các ví dụ về tệp nào không bị bắt không? Đây có phải là tệp bạn đã xóa không? Đôi khi bạn cần phải làm 'git add. - update' để bắt những người đó. – helion3
@BotskoNet - Tệp này là tệp CSS trong ứng dụng Rails của tôi. Vì một số lý do khi tôi chỉnh sửa tệp đó, các thay đổi không được đẩy vào Heroku. Điều này đã xảy ra trước đây và tôi không hiểu tại sao. – slindsey3000
Có lẽ điều này sẽ giúp bạn. [Khác nhau giữa những người] [1] [1]: http://stackoverflow.com/a/15419846/3962576 – Reven