Setelah kita memulai langkah awal yaitu menginstal wordpress di komputer lokal kita. Langkah selanjutnya adalah mengembangkannya menjadi website portofolio atau pribadi seperti yang kita inginkan. Namun, kadang terbesit pertanyaan, bagaimana kalau ditengah pengembangan website, terjadi musibah, entah laptop atau komputer kita rusak, atau hilang?
![]() |
| Ilustrasi Photo by alleksana / Pexels |
Bagaimana apabila kode sumber proyek kita hilang?
Bagaimana nasib source code atau hasil pekerjaan membangun website yang selama ini sudah dikerjakan sejauh ini. Sudah banyak mengorbankan waktu, tenaga dan pikiran kemudian hilang begitu saja? Mungkin beberapa ada yang sudah mengunggahnya ke layanan hosting / VPS / Server, namun bagaimana bagi yang belum? Kita perlu menyadarinya bahwa segala kemungkinan kehilangan kode atau berkas-berkas website yang kita bangun, itu sangat memungkinkan.
Bagaimana cara mencegah kode sumber proyek hilang?
Bagi yang sudah menunggahnya ke layanan web hosting, mungkin dapat sedikit menghela nafas lega apabila perangkat keras yang kita gunakan mengalami insiden entah apapun itu. Namun bagi yang hanya memiliki satu perangkat kesayangan, tentu kehilangan perangkat kesayangan, ditambah kehilangan kode-kode aplikasi perangkat lunak yang sedang dibangun, itu sangat menyesakkan.
Ada cara alternatif untuk menyelamatkan kode-kode aplikasi perangkat lunak yang sedang kita bangun itu, agar menjadi tetap aman atau kita anggap lebih aman karena bisa kita simpan, kita akses, dan dapat kita terus kerjakan kapan saja, dan dimana saja.
![]() |
| Ilustrasi Photo by RealToughCandy.com / Pexels |
Layanan Git untuk mengatasi keadaan kahar kehilangan kode sumber
Apa layanan yang bisa saya sarankan untuk mengatasi masalah yang mungkin saja bisa terjadi ini? saya menyarankan penggunaan Git. Dokumentasi Resmi dari Git. Git adalah layanan VCS (Version Controling System) atau layanan Sistem Pengontrol Versi. Versi dari apa? versi dari kode-kode perangkat lunak yang sedang dikembangkan. Wordpress yang kita instal di komputer lokal juga adalah kumpulan kode-kode perangkat lunak ya. Jadi sama saja. Sebagai pengembang perangkat lunak, amat butuh pada salah satu metode penyimpanan yang ajaib dan sangat membantu ini. Dan sangat disarankan mengerti dan paham cara penggunaannya pada pembangunan perangkat lunak modern ini. Ada Git, Github dan Gitlab. Akan saya jelaskan nanti.
Apa saja manfaat Git?
Git sangat bermanfaat untuk developer pengembang perangkat lunak seperti kita. Misal terjadi keadaan kahar seperti yang dijabarkan diatas. Kita tetap bisa memiliki cadangan kode sumber yang aman, dapat kita gunakan kapanpun, dimanapun selama terhubung ke internet.
Sangat membantu bukan? Setiap perubahan kode yang kita kerjakan, akan tersimpan rapi di Git. Didokumentasikan pula oleh Git. Kita butuh kode sumber beberapa versi-versi sebelumnya, bisa dengan mudah diberikan oleh Git. Git itu sangat membantu.
Berikut adalah command Git dasar yang sangat penting untuk dimengerti dan dikuasai :
A. git init : untuk menginisiasi kalau folder ini akan digunakan atau terhubung oleh git.
B. git clone : untuk mengkloning dan mendefinisikan bahwa folder di komputer lokal ini adalah folder yang akan tersinkronisasi dengan proyek atau repositori kita di akun Gitlab.
C. git pull : untuk mengambil seluruh file pada repositori git lab ke komputer lokal yang sudah di definisikasi sebelumnya dengan git clone.
D. git status : untuk mengetahui adakah file baru pada folder proyek lokal kita. Agar lebih pasti sebelum kita mengunggahnya ke repositori online nanti.
E. git add . : untuk menambah file-file baru yang sudah kita tambahkan atau kita edit di komputer lokal kita.
F. git commit -m "pesan commit" : digunakan untuk mengkonfirmasi atau menandakan file-file mana saja yang memiliki perubahan yang ada di komputer lokal sebelum diunggah ke repositori online, agar kita mengetahui, kalau komit ini adalah versi baru dan akan terpisah dari repositori atau hasil komit-komit terdahulu, supaya nanti kita mudah mengenalinya apabila kita ingin kembali ke versi sebelumnya.
G. git push : digunakan untuk mengunggahan file-file atau kode baru kita yang dikerjakan.
Bagaimana menggunakan Git?
Memanfaatkannya sebagai penghindar Kiamat Kecil Seorang Web Developer? Berbagai artikel teknis yang mumpuni sudah banyak bertebaran, saya sendiri juga bila mendapat kesulitan akan Git, pasti akan segera mencari solusinya di internet. Langkah mudahnya bisa saya jabarkan sebagai berikut:
- Buat akun Git, saya menggunakan Gitlab sebagai akun Git saya. GitLab
- Setelah buat akun Gitlab, Buat proyek / Repositori. Pilih Blank Project, saja. Dan segera akan terbuka tampilan proyek baru yang dibuat. Isikan nama proyek. Buat publik pada pilihan Visibility Level. Klik tombol Create Project.
- Proyek baru kita akan tersimpan di akun Gitlab dengan hanya memiliki 1 file yaitu README.md.
- Untuk menyalin atau mengkloning proyek kita ke lokal komputer kita agar dapat kita masukkan kode-kode sumber kita yang ada di komputer lokal kita ke Gitlab, Klik Code berwarna biru, lalu klik Clone With HTTPS. Klik Copy URL.
- Tempel atau Paste di Terminal, atau Command Prompt pilihan kalian masing-masing yang sudah diinstall Git ya. Ketikkan perintah "git clone" dilanjutkan dengan URL yang sudah kita salin sebelumnya dilangkah 4. Setelah diyakini URL yang disalin benar, Ketik Enter. Dan kita sudah terhubung dengan repositori proyek kita yang ada di Gitlab atau online.
- Untuk menggunggah kode kita, lakukan salin dan tempel seperti biasa ke folder proyek kita yang ada di komputer lokal kita. Lalu jalankan perintah "git add ." untuk menambah file-file baru pada direktori ini, "git commit -m "Pesan Commit" ". Dan "git push origin <nama branch>" untuk mengunggah file-file baru ke folder repositori online kita di Gitlab.
Kesimpulan
Pekerjaan pengembangan perangkat lunak itu sangat melelahkan dan memakan waktu, tenaga dan pikiran. Jangan sampai kita kehilangan kode sumber yang menjadi bahan utama kita untuk berlaku profesional. Git sebagai perangkat lunak yang berfungsi untuk mencatat segala perubahan versi kode sumber yang kita telah dibangun. Amat sangat berguna bagi kita sebagai salah satu alat atau tempat penyimpanan dan pencadangan kode sumber yang bagus. Jadi, dengan pengantar ini, semoga kita dapat memanfaatkan Git dengan baik dan maksimal dalam perkerjaan kita sebagai pengembang perangkat lunak modern.

