Hướng dẫn này sẽ trình bày cách tạo một bản vá từ những thay đổi có sẵn trên Git.
Làm cách nào để tạo một bản vá từ các thay đổi chưa được cam kết trong kho lưu trữ hoạt động của Git?
Để tạo một bản vá từ những thay đổi không được cam kết trong kho lưu trữ Git, trước tiên, hãy truy cập kho lưu trữ, thêm các thay đổi vào chỉ mục dàn dựng và sử dụng “ git diff –cached > Filename.patch ' yêu cầu.
Để có một hướng dẫn thực tế, hãy làm theo quy trình được cung cấp.
Bước 1: Khởi chạy Git Terminal
Khởi chạy thiết bị đầu cuối Git từ menu “Khởi động” của Windows:
Bước 2: Vào Git Working Directory
Chuyển đến thư mục làm việc của Git bằng cách sử dụng “ cd <đường dẫn thư mục> ' yêu cầu:
Bước 3: Khởi tạo thư mục Git
Khởi tạo thư mục Git thông qua lệnh được cung cấp:
Bước 4: Tạo tệp mới
Tạo tệp mới bằng cách thực hiện lệnh “ chạm vào
Bước 5: Thêm các thay đổi không được theo dõi
Tiếp theo, di chuyển các thay đổi chưa được theo dõi sang chỉ mục theo dõi thông qua lệnh được đề cập:
Kiểm tra trạng thái Git để xác minh xem các thay đổi có được thêm vào chỉ mục dàn dựng hay không:
$ trạng thái gitTại đây, bạn có thể thấy chúng tôi đã thêm thành công các thay đổi không được theo dõi vào khu vực tổ chức:
Bước 6: Tạo bản vá các thay đổi chưa cam kết
Trong bước tiếp theo, hãy tạo bản vá các thay đổi theo giai đoạn không được cam kết:
Trong lệnh trên, “ –được lưu trong bộ nhớ đệm ” tùy chọn được sử dụng để tạo bản vá các thay đổi theo giai đoạn. Nếu người dùng không thể sử dụng “ –được lưu trong bộ nhớ cache ”, một bản vá các thay đổi không được theo dõi sẽ được tạo:
Sử dụng ' ls ” lệnh để xem tất cả các thư mục và tệp của kho lưu trữ hiện tại:
$ ls
Bước 7: Dán bản vá
Áp dụng bản vá trong cùng thư mục để kiểm tra tệp vá có hoạt động hay không:
Có thể thấy rằng một lỗi xảy ra vì nó đã tồn tại trong thư mục làm việc:
Bước 8: Tạo kho lưu trữ mới
Hãy tạo một thư mục mới trong đó chúng tôi sẽ áp dụng bản vá được tạo gần đây. Với mục đích này, hãy sử dụng “ mkdir
Sau đó, mở thư mục hoặc kho lưu trữ mới bằng cách sử dụng “ đĩa CD ' yêu cầu:
$ đĩa CD Từ điển mới /
Bước 9: Áp dụng bản vá của các thay đổi chưa được cam kết
Tiếp theo, áp dụng bản vá vào một thư mục mới bằng lệnh được cung cấp bên dưới:
Để xác minh xem bản vá có được áp dụng hay không, hãy xem danh sách tất cả các tệp:
$ lsĐầu ra chỉ ra rằng chúng tôi đã áp dụng thành công bản vá các thay đổi không được cam kết vào thư mục mới:
Chúng tôi đã hướng dẫn bạn quy trình tạo bản vá Git từ những thay đổi không được cam kết.
Sự kết luận
Để tạo bản vá từ các thay đổi có sẵn của Git, trước tiên, hãy mở kho lưu trữ hoạt động của Git. Tạo một tệp mới và thêm nó vào chỉ mục theo dõi. Sau đó, tạo một bản vá Git gồm các thay đổi chưa được cam kết được theo dõi bằng cách sử dụng “ git diff –cached > Patchfile.patch ' yêu cầu. Tiếp theo, áp dụng bản vá cho kho lưu trữ hoặc thư mục khác thông qua “ git áp dụng