Tạo một bản vá Git từ các thay đổi chưa được cam kết trong thư mục làm việc hiện tại

Tao Mot Ban Va Git Tu Cac Thay Doi Chua Duoc Cam Ket Trong Thu Muc Lam Viec Hien Tai



Bản vá Git là một trong những chức năng quan trọng nhất của ứng dụng Git thường được sử dụng để triển khai và chia sẻ các thay đổi từ một thư mục hoặc kho lưu trữ Git này sang một Thư mục hoặc kho lưu trữ khác. Nó cũng được sử dụng để chia sẻ các thay đổi đã cam kết và chưa cam kết với các nhà phát triển khác nhằm mục đích xem xét. Hơn nữa, cả hai “ bản vá định dạng git ' và ' git diff ” các lệnh được sử dụng để tạo một bản vá.

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:

đĩa CD 'C:\Git\Demo'



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:

$ trời nóng

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 ' yêu cầu:

$ chạm Tệp2.txt

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:

$ thêm git .

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 git

Tạ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:

$ git diff --cached > Patchfile.patch

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:

$ áp dụng git Patchfile.patch

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 ' yêu cầu:

$ mkdir Từ điển mới

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:

$ áp dụng git / c / Git / Thử nghiệm / Patchfile.patch

Để 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 ' yêu cầu. Bài đăng này đã trình bày phương pháp tạo bản vá từ các thay đổi có sẵn trên Git.