Cách đặt lại HEAD trong Git

Cach Dat Lai Head Trong Git



Git là một hệ thống kiểm soát phiên bản phi tập trung được sử dụng để thực hiện nhiều hoạt động trong quá trình phát triển dự án trên kho lưu trữ dùng chung, chẳng hạn như tạo chi nhánh mới, xóa chi nhánh, hợp nhất chi nhánh và đặt lại HEAD theo yêu cầu của người dùng. Những hành động này có thể được thực hiện thông qua các lệnh Git có sẵn khác nhau.

Nghiên cứu này sẽ trình bày cách thiết lập lại HEAD trong Git.

Làm thế nào để Đặt lại HEAD trong Git?

Khi người dùng làm việc trên một kho lưu trữ được chia sẻ, tại một số điểm, họ nhận ra rằng dữ liệu hoặc thông tin được thêm vào là không chính xác và nó cần được sửa đổi. Nếu đúng như vậy, bạn có thể yêu cầu xóa nhiều dòng khỏi tệp của chúng và đặt lại chúng. Nói một cách dễ hiểu, bạn có thể nói rằng cần phải thiết lập lại các thay đổi vừa được thực hiện. Kỹ thuật này được gọi là “ đặt lại thành HEAD ”.







Để hiểu hoạt động của kỹ thuật được thảo luận ở trên, hãy chuyển sang các hướng dẫn được cung cấp bên dưới.



Bước 1: Điều hướng đến Kho lưu trữ Git

Đầu tiên, điều hướng đến kho lưu trữ cục bộ Git bằng lệnh được cung cấp:



$ đĩa CD 'C: \ Người dùng \N azma \ demo_folder \ update '





Bước 2: Kiểm tra Nhật ký

Sau đó, thực hiện lệnh “ git log ”Lệnh để kiểm tra các nhánh hiện tại và cam kết của chúng:

$ git log --Trực tuyến - đồ thị

Kết quả bên dưới chỉ ra rằng chúng tôi chỉ có một nhánh có tên là “ bậc thầy ”Và hiện tại HEAD được đặt ở mức cam kết gần đây nhất“ bffda7e ”Với thông điệp“ cập nhật tệp ”:



Bước 3: Đặt lại HEAD

Bây giờ, hãy đặt lại vị trí HEAD về cam kết trước đó bằng cách sử dụng “ git đặt lại ' yêu cầu. Ở đây, chúng tôi đã sử dụng “ -cứng ”Tùy chọn, sẽ để lại các tệp chưa được theo dõi của thư mục làm việc hiện tại:

$ git đặt lại --cứng ĐẦU ^

Như bạn có thể thấy, vị trí của HEAD được thay đổi và đặt lại về cam kết trước đó:

Bước 4: Kiểm tra Nhật ký

Một lần nữa, hãy kiểm tra trạng thái nhật ký để xác minh vị trí đã thay đổi của HEAD:

$ git log --Trực tuyến - đồ thị

Đó là tất cả! Chúng tôi đã giải thích một cách hiệu quả phương pháp đặt lại HEAD trong Git.

Sự kết luận

Để đặt lại HEAD trong Git, trước tiên, hãy mở thiết bị đầu cuối Git Bash và điều hướng đến kho lưu trữ cục bộ Git. Sau đó, hãy kiểm tra các nhánh hiện tại của kho lưu trữ cục bộ Git và cam kết của chúng bằng cách sử dụng “ nhật ký $ git ' yêu cầu. Sau đó, thực hiện lệnh “ git reset –hard HEAD ^ ”Để đặt lại vị trí của HEAD. Trong nghiên cứu này, chúng tôi đã chứng minh quy trình thiết lập lại HEAD trong Git.