Tôi học try git by code school
, và với bộ 1,17 Undo nó sử dụng dòng lệnhgit hai dấu gạch ngang có nghĩa là không có nhiều lựa chọn
git checkout -- octocat.txt
và octocat.txt là một tập tin sau đó và nó giải thích rằng hai đường gạch ngang là
Nó chỉ đơn giản là hứa hẹn dòng lệnh không còn tùy chọn sau '-'. Bằng cách này, nếu bạn có một chi nhánh có tên là octocat.txt, nó sẽ vẫn hoàn nguyên tệp, thay vì chuyển sang chi nhánh cùng tên.
nhưng những gì tôi không thể hiểu là điều đó có nghĩa là gì không có tùy chọn? Và vì không có tùy chọn sau, tại sao nó có thể phân biệt nó theo tệp từ chi nhánh?