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