Pull code git riêng cho 1 thư mục hoặc 1 vài file

Trong quản lý source code bằng Git, sẽ có tình huống bạn chỉ muốn pull code cập nhật cho 1 thư mục hoặc một vài file cụ thể. Nếu chỉ gõ lệnh git pull thì tất các thư mục và file của dự án đều sẽ được cập nhật, cho dù là bạn đứng ở bất kỳ thư mục nào trong dự án. Cách để bạn chỉ cập nhật những thư mục hoặc các file mong muốn như sau:

1. Ví dụ bạn chỉ muốn cập nhật thư mục public/css/
+ Nếu bạn đang đứng ở thư mục gốc dự án thì thực hiện như sau

git fetch origin main
git restore --source=origin/main -- public/css/

+ Hoặc nếu đang đứng ngay trong public/css/ thì thực hiện như sau

git fetch origin main
git restore --source=origin/main -- .

2. Bạn muốn cập nhật một số file nhất định
Ví dụ file cần cập nhật: resources/views/admin/pages/assigned-mission/crud_modal.blade.php

git fetch origin main
git restore --source=origin/main -- resources/views/admin/pages/assigned-mission/crud_modal.blade.php

Bình luận
Zalo