Tôi gặp vấn đề ngược lại từ "How do I make Git ignore file mode (chmod) changes?" Tôi có một tệp mà tôi đã thay đổi quyền thực thi, nhưng cũng có một số thay đổi văn bản và tôi muốn cam kết trước đây nhưng không . Đây có phải là có thể với git không?Làm cách nào để tôi thực hiện thay đổi chế độ chấp nhận git mà không chấp nhận tất cả thay đổi văn bản?
(Trên thực tế, tôi đã thực hiện một số thay đổi văn bản tôi muốn cam kết cùng với thay đổi sự cho phép thực thi, và những người khác tôi không muốn cam kết)
Cập nhật: Unstaging những thay đổi văn bản đến và sau đó thực hiện git add -p
một lần nữa và kết hợp một số thay đổi văn bản được quản lý để thay đổi chế độ thành dàn dựng. (Phiên bản git của tôi là 1.5.4.3)
Đó là đúng, git add -i (và git add --patch) yêu cầu bạn "chế độ Stage thay đổi?" ngay trước khi họ hỏi về những người đã thay đổi. – Phil
Cảm ơn Phil. Khả năng đó dường như được liên kết với git 1.5.6 theo ghi chú phát hành. (Thật không may, git của tôi không phải là gần đây) –