Ketika saya melakukan Git diff, itu menunjukkan kode dengan diff dan itu tampak hebat. Tapi bagaimana cara pergi ke halaman berikutnya atau dokumen berikutnya.
Bagus, apakah ada halaman manual tentang ini? yaitu apakah itu menggunakan less/ morestyle keys?
Ian Vaughan
6
Atau, fdan bhalaman navigasi f orward dan b ackward.
Erik
Dengan cara meta yang bagus, perintah ini juga berfungsi untuk menavigasi halaman bantuan 👌
intcreator
8
Tekan ?dan itu akan menunjukkan kepada Anda pintasan perintah untuk melakukan page up / page down dll.
Secara default gitterlihat pada $GIT_PAGER, maka $PAGERvariabel lingkungan untuk menentukan program yang akan digunakan untuk menampilkan hasil keluaran dari diff, log, menunjukkan dll
Pada sistem baru (linux), standar yang $PAGERdigunakan (bahkan ketika tidak disetel) adalah less(dulu yang kurang mampu more).
Dalam kedua lessdan moreyang ?utama memberi Anda daftar cara pintas perintah.
Itu juga melihat core.pagervariabel config. Dan secara umum, tidak satupun dari ketiganya yang diatur, dan Git secara default adalah less -FRSX(perhatikan bahwa Git yang membuat pilihan itu).
Cascabel
4
Untuk menggulir ke bawah Gunakan
j atau ↓ untuk bergerak ke bawah satu baris pada satu waktu d untuk berpindah setengah layar halaman f untuk berpindah ke seluruh layar halaman
Untuk menggulir ke atas, gunakan
k atau ↑ untuk naik satu baris pada satu waktu u untuk menggeser setengah layar halaman b untuk berpindah ke seluruh layar halaman
tekan q untuk keluar dari log. Ini akan kembali ke prompt perintah biasa
Saya menjalankan apa yang saya anggap sebagai stock git install pada Windows, msysgit 1.8.3, dan bagi saya git diff menjalankan sesuatu yang diklaim lebih kecil, versi 444. Alih-alih '?' untuk bantuan, ia menginginkan 'h'. Sepertinya '?' adalah awal dari beberapa jenis penelusuran ekspresi reguler.
Jawaban:
sumber
less
/more
style keys?f
danb
halaman navigasi f orward dan b ackward.Tekan
?
dan itu akan menunjukkan kepada Anda pintasan perintah untuk melakukan page up / page down dll.Secara default
git
terlihat pada$GIT_PAGER
, maka$PAGER
variabel lingkungan untuk menentukan program yang akan digunakan untuk menampilkan hasil keluaran dari diff, log, menunjukkan dllPada sistem baru (linux), standar yang
$PAGER
digunakan (bahkan ketika tidak disetel) adalahless
(dulu yang kurang mampumore
).Dalam kedua
less
danmore
yang?
utama memberi Anda daftar cara pintas perintah.sumber
core.pager
variabel config. Dan secara umum, tidak satupun dari ketiganya yang diatur, dan Git secara default adalahless -FRSX
(perhatikan bahwa Git yang membuat pilihan itu).Untuk menggulir ke bawah Gunakan j atau ↓ untuk bergerak ke bawah satu baris pada satu waktu d untuk berpindah setengah layar halaman f untuk berpindah ke seluruh layar halaman
Untuk menggulir ke atas, gunakan k atau ↑ untuk naik satu baris pada satu waktu u untuk menggeser setengah layar halaman b untuk berpindah ke seluruh layar halaman
tekan q untuk keluar dari log. Ini akan kembali ke prompt perintah biasa
sumber
Juga, pertimbangkan untuk menginstal gitx (Mac) atau gitg (Ubuntu) untuk opsi gui yang luar biasa (dan mudah) :)
sumber
Saya menjalankan apa yang saya anggap sebagai stock git install pada Windows, msysgit 1.8.3, dan bagi saya git diff menjalankan sesuatu yang diklaim lebih kecil, versi 444. Alih-alih '?' untuk bantuan, ia menginginkan 'h'. Sepertinya '?' adalah awal dari beberapa jenis penelusuran ekspresi reguler.
sumber