Tôi đang sử dụng Windows và trước khi cam kết, Git muốn tôi nhập tin nhắn văn bản và một cửa sổ văn bản mới xuất hiện.
Làm thế nào tôi có thể thoát khỏi điều này?
Tôi đang cố gắng học Git. Vì vậy, một chút giúp đỡ sẽ được đánh giá cao.
Tôi đang sử dụng Windows và trước khi cam kết, Git muốn tôi nhập tin nhắn văn bản và một cửa sổ văn bản mới xuất hiện.
Làm thế nào tôi có thể thoát khỏi điều này?
Tôi đang cố gắng học Git. Vì vậy, một chút giúp đỡ sẽ được đánh giá cao.
Câu trả lời:
Vì bạn đang học Git, hãy biết rằng điều này ít liên quan đến git nhưng với trình soạn thảo văn bản được cấu hình để sử dụng. Trong vim, bạn có thể nhấn i
để bắt đầu nhập văn bản và lưu bằng cách nhấn esc
và :wq
và enter
, điều này sẽ cam kết với thông điệp bạn đã gõ. Trong trạng thái hiện tại của bạn, để đi ra mà không cam kết, bạn có thể làm :q
thay vì :wq
như đã đề cập ở trên.
Ngoài ra, bạn chỉ có thể làm git commit -m '<message>'
thay vì git mở trình chỉnh sửa để nhập tin nhắn.
Lưu ý rằng bạn cũng có thể thay đổi trình chỉnh sửa và sử dụng thứ gì đó mà bạn cảm thấy thoải mái (như notepad) - Làm cách nào tôi có thể thiết lập trình chỉnh sửa để hoạt động với Git trên Windows?
Có một trình soạn thảo văn bản mặc định sẽ được sử dụng khi Git cần bạn nhập tin nhắn. Theo mặc định, Git sử dụng trình chỉnh sửa mặc định của hệ thống của bạn, thường là Vi hoặc Vim . Trong trường hợp của bạn, đó là Vim mà Git đã chọn. Xem Làm cách nào để Git sử dụng trình soạn thảo mà tôi chọn để xác nhận? để biết chi tiết về cách chọn một trình soạn thảo khác. Trong khi đó ...
Bạn sẽ muốn nhập một tin nhắn trước khi bạn rời Vim :
... sẽ bắt đầu một dòng mới để bạn nhập.
Để thoát (g) Loại Vim:
Thật đáng để làm quen với Vim, vì bạn có thể sử dụng nó để chỉnh sửa văn bản trên hầu hết mọi nền tảng. Tôi khuyên bạn Vim Tutor
, tôi đã sử dụng nó nhiều năm trước và chưa bao giờ nhìn lại (gần một ngày trôi qua khi tôi không sử dụng Vim).
Trên windows tôi đã sử dụng lệnh sau
:wq
và nó hủy bỏ cam kết trước đó vì thông báo cam kết trống
Trên cửa sổ, chỉ cần nhấn 'q' trên bàn phím sẽ thoát khỏi màn hình này. Tôi đã nhận được nó khi tôi đang đọc trợ giúp bằng cách sử dụng '! Help' hoặc đơn giản là 'trợ giúp' và 'nhập', từ dấu nhắc của DOS.
Mã hóa hạnh phúc :-)