Tôi đang tìm một giải pháp đơn giản để tạo bản lưu trữ của tệp đã thay đổi gần đây.Sử dụng Git để tạo bản lưu trữ các tệp đã thay đổi
tôi nhận được lệnh này đơn giản từ google
git archive -o update.zip HEAD $(git diff --name-only HEAD^)
Khi tôi chạy nó trong GIT BUSH, nó vẫn không ngừng nói nói gây tử vong: Không phải là một tên đối tượng hợp lệ
Những lệnh nào đó đến từ đâu? (Đầu ra của 'git diff --name-only HEAD ^'? Bạn đang ở trong một kho lưu trữ hợp lệ, phải không?) – Cascabel
git diff --name-only HEAD^sẽ xuất ra một danh sách các tập tin đã thay đổi mà tôi muốn lưu trữ. Tôi đã thử nghiệm lệnh này với một kho lưu trữ thử nghiệm, nó hoạt động như được exptected. Nó không hoạt động trong kho dự án asp.net thực của tôi – Kuroro
Tôi nghi ngờ, có một số không thể lưu trữ? nhị phân? – Kuroro