Mục Lục
1. Giới thiệu chung
Để đảm bảo rằng thư mục trong nhánh đích giống hệt thư mục trong nhánh nguồn, bạn cần xóa các tệp và thư mục không còn tồn tại trong nhánh nguồn trước khi sao chép nội dung từ nhánh nguồn. Dưới đây là cách thực hiện:
2. Chuyển sang nhánh đích
git checkout <branch-destination>3. Xóa các tệp và thư mục trong nhánh đích không có trong nhánh nguồn
Để làm điều này, bạn có thể thực hiện các bước sau:
Xóa toàn bộ nội dung của thư mục trong nhánh đích (nếu bạn muốn xóa tất cả và chỉ giữ lại nội dung từ nhánh nguồn) và commit:
git rm -r path/to/your/folder4. Sao chép nội dung của thư mục từ nhánh nguồn, add, commit
git checkout <branch-source> -- path/to/your/folder
git add path/to/your/folder
git commit -m "Sync path/to/your/folder from <branch-source> to <branch-destination>"5. Đẩy các thay đổi lên remote (nếu cần thiết)
Nếu bạn cần đồng bộ nhánh đích trên remote repository, đẩy các thay đổi lên remote:
git push origin <branch-destination>