13 điểm bởi xguru 2020-08-10 | 3 bình luận | Chia sẻ qua WhatsApp

Các chức năng của checkout vốn được dùng lẫn lộn đã được tách thành switch để chuyển nhánh và restore để khôi phục tệp

Đây là tính năng được bổ sung thử nghiệm từ phiên bản git 2.23 phát hành cách đây 1 năm, và ở thời điểm hiện tại là 2.28 vẫn vậy (có thể thay đổi sau này)

git switch: chuyển nhánh

-c tạo nhánh

git restore: khôi phục các tệp đang làm việc

3 bình luận

 
encyphered 2020-08-11

restore thì thỉnh thoảng cũng có dùng, nhưng vẫn chưa quen với switch nên cứ checkout thôi... -0-

 
curioe 2020-08-10

À, đúng là việc dùng checkout để khôi phục tệp có hơi gượng gạo thật nhỉ~

 
xguru 2020-08-10

Tính năng này đang được bàn tán trên Twitter nên mình chia sẻ lại.

Trong phần trợ giúp chính của git --help, lệnh checkout đã được thay đổi để không còn hiển thị nữa. ( chỉ còn lại sparse-checkout )