Trao đổi về dự án
Shell

Git: xuất các bản sửa đổi với cấu trúc tệp

Để thực hiện việc xuất khẩu, tương tự như cách tortoiseSVN thực hiện, cho phép xuất các tệp từ một hoặc vài phiên bản, cùng với cấu trúc thư mục của chúng (điều này rất tiện lợi cho việc triển khai sản xuất), chỉ cần thực hiện lệnh sau, xác định phiên bản t...

Git: xuất các bản sửa đổi với cấu trúc tệp

Để thực hiện việc xuất khẩu, tương tự như cách tortoiseSVN thực hiện, cho phép xuất các tệp từ một hoặc vài phiên bản, cùng với cấu trúc thư mục của chúng (điều này rất tiện lợi cho việc triển khai sản xuất), chỉ cần thực hiện lệnh sau, xác định phiên bản trước đó và phiên bản mới nhất:

git diff-tree -r --no-commit-id --name-only 6c16aaab  35168851| xargs tar -rf /var/www/delivery.tar

Các biện pháp phòng ngừa trước khi thực hiện lệnh

Hướng dẫn này giữ nguyên lệnh và bối cảnh của lần xuất bản của nó. Trước khi sử dụng trên một kho hiện tại, hãy kiểm tra nhánh, các tệp đã chỉnh sửa và mục tiêu chính xác:

git status --short
git log --oneline --decorate -5

Tạo một nhánh hoặc một nhãn sao lưu khi thao tác ghi lại lịch sử lại hoặc xóa tệp. Đặc biệt, git reset --hard ghi đè các sửa đổi đã theo dõi trong thư mục làm việc.

Tham chiếu : tài liệu chính thức của git reset.

Chia sẻ bài viết