saya mengetik
git puhs
Dan git mengatakan:
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
Apa pengaturan konfigurasi untuk membuat git hanya melakukan perintah yang disarankan jika hanya memiliki satu saran?
git
orang - orang agar diterima ke dalam basis kode. Saat ini, tidak bekerja seperti itu ...git stat
tidak melakukan apa-apa bahkan setelah menggunakan saran Anda karena memiliki banyak kandidat. Adakah saran tentang bagaimana membuatnya memilih yang pertama?Koreksi otomatisnya bagus, tetapi saya sendiri yang mengalami OCD perlu sedikit lebih mengontrol apa yang terjadi. Jadi, saya menulis skrip langsung yang hanya memilih saran pertama yang diberikan oleh git. Anda menjalankan skrip setelah perintah gagal dan menggunakan sintaks "bang bang" substitusi riwayat bash bawaan. Selain itu, jika Anda mengetik sesuatu yang mungkin memiliki lebih dari satu perintah, perintah ini memungkinkan Anda memilih satu selain opsi pertama.
Ini akan terlihat seperti ini,
Selain itu, menyenangkan untuk mengetik apa saja dengan dua tanda seru. Jadi bonus untuk itu.
Inilah inti dari skrip saya
sumber
git push
lebih cepat daripada mengetikidid !!
. Tetapi dalam kasus lain skrip ini akan berguna :)Sebagai alternatif dari help.autocorrect: jika Anda membuat kesalahan ketik yang sama sepanjang waktu, Anda dapat membuat alias untuk mereka di file .gitconfig Anda
(Saya melakukan ini dengan alias shell juga, di mana saya sepertinya tidak pernah bisa mengetik
mkae^H^H^H^Hmake
dengan benar.)sumber
Lihat juga
thefuck
Itu dapat memperbaiki kesalahan ketik, dan juga melakukan saran. Tidak hanya terbatas pada git.
sumber
fuck
perintah selama 2 tahun sekarang, ini telah menjadi salah satu modifikasi terminal "tidak dapat hidup tanpanya" !!