Tag Archives: bash

Kesulitan Melihat Branch pada Git

Saat ini saya sedang membiasakan diri bekerja menggunakan git. Baik untuk kerja sendiri (hanya memanfaatkan pelacakan (tracking) ataupun kolaborasi. Percayalah, masa depan ada di Git 😉

Saya pun memanfaatkan fitur branch. Nah, dalam perjalanannya, ternyata saya merasa belum pandai betul memanfaatkan branch ini. Saya belum bisa menjawab pertanyaan-pertanyaan ini dengan baik: Kapan saat yang tepat melakukan branch? Lalu kapan saat kembali melakukan merge dengan master? Kapan saya perlu membuat branch dari branch yang sudah ada? Dan seterusnya.

Saya masih harus belajar lagi konsep branch dengan baik.

Satu hal dasar yang jadi kebutuhan saya saat ini adalah melihat pada branch apa saat ini saya bekerja. Memang dengan perintah $ git branch saya bisa tahu. Tapi mengetikkan perintah ini setiap saat, bisa mengganggu konsentrasi. Checkout ke master. Checkout lagi ke branch. Ini jadi tidak praktis. Saya pun bisa salah menyimpan berkas pada branch yang tidak seharusnya. Akibatnya, pembuatan branch menjadi tidak tepat.

Saat ini saya masih menggunakan bash shell. Apakah saatnya sekarang migrasi ke zsh?

Bash History

Bagi pengguna shell bash, terdapat fitur history yang sangat membantu dalam memberikan perintah ataupun ya sesuai dengan namanya melacak rekam-jejak perintah.

Coba ketik history, lalu akan muncul rekam-jejak perintah.

$ history

Catatan rekam-jejak perintah akan disertai nomor perintah. Misalkan saya ingin mengeksekusi ulang perintah yang terekam ini, saya tidak perlu mengetikkan ulang perintah namun saya cukup mengetik tanda seru diikuti nomor perintah.

Berikut ilustrasinya:

Jelas kan? Semoga membantu! Apakah ada hal lain yang bisa dilakukan dengan bash history?