Automatisasi Github git add *, git commit -m “ ”, git push

Hendra Bangun Dwi R
2 min readFeb 11, 2023

--

Efisiensi dan konsistensi adalah kunci dalam pengembangan software, dan itu bisa dicapai dengan bantuan alat otomatis seperti automatisasi Github. Automatisasi Github memungkinkan Anda untuk menjalankan tugas-tugas Git secara otomatis, seperti menambahkan, menyimpan, dan mengunggah perubahan, tanpa harus mengetik perintah Git secara manual.

Instalasi

Untuk memulai menggunakan automatisasi Github, Anda perlu memastikan bahwa Anda sudah menginstal Git pada sistem Anda. Jika belum, Anda dapat mengunduh dan menginstal Git dari situs web resmi Git.

Script Bash

Skrip bash adalah cara yang baik untuk memulai menggunakan automatisasi Github. Anda dapat membuat skrip untuk melakukan tugas-tugas Git secara otomatis, seperti menambahkan, menyimpan, dan mengunggah perubahan. Anda dapat membuat skrip dengan menggunakan aplikasi teks editor seperti Notepad atau Sublime Text, lalu menyimpan file dengan ekstensi .sh.

Menjalankan Skrip

Setelah Anda membuat skrip, Anda dapat menjalankan skrip dengan mengetik perintah berikut pada terminal atau command prompt:

sh nama_skrip.sh

atau

./nama_skrip.sh

Contoh Skrip

Berikut adalah contoh skrip bash untuk melakukan automatisasi Github:

Kesimpulan

Automatisasi Github dapat membantu Anda menyelesaikan tugas-tugas Git dengan lebih cepat dan efisien. Dengan membuat skrip bash, Anda dapat menjalankan tugas-tugas Git secara otomatis, seperti menambahkan, menyimpan, dan mengunggah perubah, tanpa harus mengetik perintah Git secara manual. Skrip bash juga memungkinkan Anda untuk menambahkan interaksi dengan pengguna, seperti meminta keterangan commit, sehingga Anda dapat melakukan commit dan push dengan keterangan yang sesuai dengan perubahan yang dilakukan.

Dengan menggunakan automatisasi Github, Anda dapat menghemat waktu dan memastikan bahwa perubahan diterapkan secara konsisten, membantu Anda menjaga kualitas dan stabilitas proyek Anda.

--

--

Hendra Bangun Dwi R

Pirate, sysadmin, transhumanist, internet hipster. Researches cybercrime and Tor scams. Not getting paid enough for this shit