Ketika saya menggunakan Git di Mac dan perlu melakukan rebase, editor Vim melakukan tendangan secara default. Saya lebih suka Nano - dapatkah seseorang menjelaskan cara mengkonfigurasi ulang Git agar menggunakan Nano untuk rebase?
Terima kasih!
Ketika saya menggunakan Git di Mac dan perlu melakukan rebase, editor Vim melakukan tendangan secara default. Saya lebih suka Nano - dapatkah seseorang menjelaskan cara mengkonfigurasi ulang Git agar menggunakan Nano untuk rebase?
Terima kasih!
Jawaban:
git config --global core.editor "nano"
Informasi lebih lanjut di sini:
http://git-scm.com/book/en/Customizing-Git-Git-Configuration
Jika Anda ingin menggunakan nano sebagai editor Anda untuk semua baris perintah, tambahkan ini ke bash_profile Anda:
export EDITOR=/usr/bin/nano
Ini dengan asumsi Anda menggunakan sistem nano. Jika tidak, edit agar sesuai dengan tempat tinggal nano Anda (mis. / Usr / local / bin, / opt / local / bin)
Ingatlah untuk mencari bash_profile Anda setelah pengaturan ini atau buka jendela terminal baru agar pengaturannya berfungsi ...
export EDITOR=nano
.
.bash_profile
.
Saya baru saja belajar beberapa saat yang lalu bahwa ada (pada OSX) file di /Users/<USER_NAME>/.gitconfig
$ sudo nano /Users/bob/.gitconfig
Maka Anda akan melihat sesuatu seperti ini:
[user]
email = bob@sandwich.net
name = Bob Sandwich
[core]
editor = nano
[merge]
tool = vscode
[mergetool "vscode"]
cmd = "code --wait "
[diff]
tool = vscode
[difftool "vscode"]
cmd = "code --wait --diff "
Setelah melihat struktur itu, Anda dapat secara intuitif memahami sesuatu seperti (yaitu:) core.editor
:
git config --global core.editor "nano"