Magit tương đương git add [--intent-to-add] <filename>
với việc kiểm tra một tệp mới được tạo vào Git là gì?
Magit tương đương git add [--intent-to-add] <filename>
với việc kiểm tra một tệp mới được tạo vào Git là gì?
Câu trả lời:
Để thực hiện một thay đổi báo chí svới điểm về bất kỳ "thay đổi ổn định". Điều này bao gồm các tệp được liệt kê bên dưới "Tệp không bị theo dõi" và "Thay đổi chưa được xử lý".
Bạn cũng có thể mở rộng các tệp bên dưới "Tệp không được phân loại" bằng cách sử dụng TAB(cũng hoạt động cho nhiều phần khác) để xem các khối. Sau đó, bạn có thể tạo một hunk riêng lẻ, một lần nữa bằng cách nhấn strong khi điểm nằm bên trong nó.
Bạn thậm chí có thể tạo ra các phần của một hunk bằng cách sử dụng vùng. Để làm điều đó nhấn C-SPCđể đánh dấu sự bắt đầu của khu vực và sau đó nmột vài lần để di chuyển đến nơi khu vực nên kết thúc.
Để git add --intent-to-add
, sử dụng C-u s.
Bạn cũng có thể hủy bỏ, loại bỏ, đảo ngược và áp dụng các thay đổi theo cách tương tự. Điều này được mô tả chi tiết hơn trong hướng dẫn. Cụ thể, xem Phân đoạn và không dàn dựng , Áp dụng và Phần . Dàn dựng cũng được bảo hiểm trong Bắt đầu .
s
sẽ giai đoạn một tập tin. Nhưng làm thế nào tôi có thể chỉ cần thêm tệp, để git sẽ bắt đầu theo dõi tệp nhưng không thực hiện tất cả các thay đổi?
C-u s
.
Nếu những gì bạn đang tìm kiếm là một cách để thêm / tạo tập tin trực tiếp từ bộ đệm của nó: hãy thử lệnh magit-stage-file
. Nếu bạn làm điều đó rất nhiều, bạn có thể liên kết nó với một khóa.
Như những người khác đã chỉ ra, cách phổ biến hơn để giai đoạn / thêm tệp là từ magit-status
bộ đệm.