Skip to main content

Istilah Penting GIT Coding (Pemrograman)

Istilah Penting di Git

GIT itu seperti lemari arsip digital tempat Anda menyimpan semua versi kode/program.

1. Repository (Repo)
Tempat penyimpanan proyek. 
Bayangkan seperti folder besar yang berisi semua file + catatan sejarah perubahan.

2. Commit
Menyimpan perubahan yang sudah kamu buat.
Mirip kayak tombol save + snapshot, jadi kamu bisa balik ke versi sebelumnya kalau ada masalah.

3. Branch
Jalur kerja yang terpisah dari versi utama.
Bayangkan kamu sedang menulis cerita di buku. Kalau bikin cabang (branch), kamu bisa bikin versi alternatif cerita tanpa mengganggu cerita utama.

4. Merge
Menggabungkan branch ke branch lain.
Contohnya: kamu menulis alternatif cerita, lalu setelah bagus, kamu gabungkan kembali ke cerita utama.

5. Clone
Mengambil salinan repo dari server ke komputer kamu.
Kayak copy-paste folder proyek dari teman supaya kamu bisa ikut kerja.

6. Pull
Mengambil update terbaru dari server ke komputer kamu.
Ibarat sinkronisasi supaya file kamu sama dengan versi terbaru tim.

7. Push
Mengirim perubahan dari komputer kamu ke server.
Mirip kayak upload hasil kerjaan kamu biar tim lain bisa lihat.

8. Fork
Membuat salinan repo orang lain ke akun Git kamu sendiri.
Anggap saja kayak ambil resep masakan orang lalu simpan di buku kamu biar bisa dimodifikasi.

9. Staging Area (Index)
Tempat "menyusun" perubahan sebelum disimpan permanen (commit).
Kayak keranjang belanja, sebelum kamu bayar (commit), barang masih bisa ditambah/dikurangi.

10. Conflict
Terjadi kalau dua orang mengubah bagian yang sama di file.
Ibarat kamu dan teman sama-sama edit kalimat di satu paragraf, lalu bingung mau pakai versi siapa.

11. Checkout
Pindah ke versi/branch tertentu.
Seperti mundur ke halaman lama dalam buku untuk melihat isinya.

12. Remote
Versi repo yang ada di server (GitHub, GitLab, dsb).
Kalau repo di komputer disebut lokal, maka remote itu di awan (cloud).

Singkatnya, Git itu mesin waktu + kerja kelompok buat programmer. Anda bisa:
Save tiap langkah kerja (commit).
Coba ide lain tanpa ganggu kode utama (branch).
Balik ke versi lama kalau error.
Kolaborasi dengan tim lewat server (push & pull).

Nah, kalau Git itu alat buat mengelola versi kode di komputer kita, maka GitHub bisa dibilang seperti media sosial + tempat penyimpanan online khusus buat proyek Git.

Penjelasan mudahnya:

Git = alat (software) buat nyimpan, catat, dan atur versi kode.

GitHub = rumah (di internet) tempat Git repo disimpan, dibagikan, dan dikerjakan bareng orang lain.

Apa yang bisa dilakukan di GitHub?

1. Simpan Repo di Cloud
Jadi proyek kamu nggak cuma ada di laptop, tapi juga aman di server GitHub. Kalau laptop rusak, proyek tetap aman.

2. Kolaborasi Tim
Bisa kerja bareng teman (push & pull), mirip Google Docs tapi untuk kode. Semua orang bisa update proyek, kasih komentar, bahkan bikin usulan perubahan.

3. Open Source Sharing
Banyak proyek open source (gratis dan terbuka) ada di GitHub. Kamu bisa fork (salin), belajar dari kode orang lain, atau ikut kontribusi.

4. Issue & Discussion
Tempat catat bug, ide baru, atau ngobrol soal proyek. Jadi bukan cuma koding, tapi juga manajemen kerja tim.

5. Integrasi Otomatis (CI/CD)
GitHub bisa otomatis ngecek kode, jalankan test, bahkan langsung deploy (publish) aplikasi ke server.

Git itu Microsoft Word (alat untuk menulis).
GitHub itu mirip Google Drive (tempat menyimpan dan berbagi dokumen Word biar bisa dikerjakan bareng).




Comments

Popular posts from this blog

Acer Iconia PC Tablet Dengan Windows 8 Asistenku

Baru-baru ini Acer, sebagai salah satu produsen komputer dunia yang ternama, telah membuat produk bernama Acer Iconia PC tablet dengan Windows 8 . Sebuah PC tablet hybrid unik yang merupakan perkawinan antara tablet pc dan notebook atau laptop. Saat suasana santai seperti melakukan browsing dan bersosial media (misalnya, Facebook atau Twitter), saya bisa memfungsikannya sebagai tablet PC touch screen yang simpel, tetapi tetap fashionable sehingga menampilkan kesan yang sangat keren saat digunakan di tempat keramaian. Pada suasana serius pun Iconia PC tablet dengan Windows 8 ini bisa memenuhi kebutuhan saya akan sebuah notebook. Sebab ia telah dilengkapi dengan sebuah keyboard docking yang bisa dipasang dan dilepas dengan sangat mudah. Keberadaan keyboard ini sangat membantu saya dalam menyelesaikan segala sesuatu yang berkaitan dengan pekerjaan-pekerjaan saya. Profesi saya sebagai seorang Marketing di bidang konstruksi atau teknik sipil, Blogger dan Internet Marketer membu...

Telah Terjadi Gempa Banda Aceh 6,4 Skala Richter pada 7 Desember 2016

Telah Terjadi Gempa Aceh 6,4 Skala Richter pada 7 Desember 2016 yang mengakibatkan kerusakan parah pada bangunan dan infrastruktur. Berikut pernyataan dari Kepala Stasiun Geofisika, Ibu ERIDAWATI, SE : Hari Rabu tanggal 7 Desember 2016 gempabumi tektonik mengguncang wilayah Banda Aceh  -  Pidie Jaya. Hasil analisis BMKG menunjukan bahwa gempabumi terjadi pada pukul 05:03:36 WIB dengan kekuatan  M=6.4 Skala Richter dengan episenter terletak pada koordinat 5.19 LU dan 96.36 BT, pada kedalaman 10 km. Gempa bumi hampir dirasakan di seluruh wilayah provinsi Aceh dari Banda Aceh, Pidie Jaya, Lhosumawe, Meulaboh. Peta tingkat guncangan (shake map) BMKG menunjukan bahwa dampak gempabumi berupa guncangan kuat dirasakan di daerah Banda Aceh dalam skala intensitas II SIG-BMKG atau (III-IV MMI). Di daerah ini guncangan gempabumi dilaporkan dirasakan oleh orang banyak, bahkan beberapa warga berhamburan ke luar untuk menyelamatkan diri. Terkait dengan peristiwa gempabumi ...

TOP 1 Oli Sintetik Mobil-Motor Indonesia

TOP 1 Oli Sintetik Mobil-Motor Indonesia adalah pelumas oli kendaraan bermotor yang sudah dikembangkan sejak tahun 1979. Tahun itulah perusahaan TOP 1 Oil Products Company didirikan, dengan visi menyediakan pelumas berkualitas bagi konsumen di seluruh dunia. Setelah lebih dari 30 tahun berjalan, TOP 1 telah berkembang menjadi suatu organisasi yang jauh lebih besar, namun tetap berpegang pada visi awalnya. Mengapa memilih TOP 1 Oli Sintetik Mobil-Motor Indonesia ? I. Alasan 1 : Pengalaman bertahun-tahun dibidang pelumas Seperti disebutkan sebelumnya TOP 1 Oli Sintetik Mobil-Motor Indonesia telah berpengalaman selama lebih dari 30 tahun. Dengan pengalaman bertahun tahun inilah menjadikan TOP 1 Oli Sintetik memiliki kualitas yang sangat baik dan terpercaya untuk menjaga mesin kendaraan kita dari keausan. II. Alasan 2 : Penghargaan Yang Sangat Banyak Telah diterima TOP 1 Penghargaa tersebut adalah : 1. FIM FIM (Federation International de Motocyclisme) merupakan lembaga independen...