tl; dr Đặt trình chỉnh sửa thành thứ gì đó đẹp hơn, như Sublime hoặc Atom
Ở đây, Nice được sử dụng theo nghĩa của một trình soạn thảo mà bạn thích hoặc thấy thân thiện với người dùng hơn .
Vấn đề tiềm ẩn là Git theo mặc định sử dụng một trình soạn thảo quá không trực quan để sử dụng cho hầu hết mọi người: Vim. Bây giờ, đừng hiểu lầm tôi, tôi yêu Vim, và trong khi bạn có thể dành thời gian sang một bên (như một tháng) để học Vim và cố gắng hiểu tại sao một số người nghĩ Vim là biên tập viên vĩ đại nhất trong sự tồn tại, có một cách nhanh hơn sửa lỗi này :-)
Cách khắc phục không phải là ghi nhớ các lệnh khó hiểu , như trong câu trả lời được chấp nhận, mà là cấu hình Git để sử dụng trình soạn thảo mà bạn thích và hiểu! Nó thực sự đơn giản như cấu hình một trong hai tùy chọn này
- cài đặt cấu hình git
core.editor
(theo dự án hoặc toàn cầu)
- biến
VISUAL
hoặc EDITOR
môi trường (điều này cũng hoạt động cho các chương trình khác)
Tôi sẽ đề cập đến tùy chọn đầu tiên cho một vài biên tập viên nổi tiếng, nhưng GitHub cũng có một hướng dẫn tuyệt vời về điều này cho nhiều biên tập viên .
Sử dụng nguyên tử
Trực tiếp từ tài liệu của nó , nhập cái này vào một thiết bị đầu cuối:
git config --global core.editor "atom --wait"
Git thường đợi lệnh biên tập kết thúc, nhưng vì Atom chuyển sang xử lý nền ngay lập tức, nên điều này sẽ không hoạt động, trừ khi bạn cung cấp cho nó --wait
tùy chọn.
Để sử dụng văn bản tuyệt vời
Vì những lý do tương tự như trong trường hợp Atom, bạn cần một lá cờ đặc biệt để báo hiệu cho quá trình nó không nên rẽ vào nền:
git config --global core.editor "subl -n -w"