zmedia

Cara Menggunakan Git & GitHub untuk Kolaborasi Developer Pemula

 Cara Menggunakan Git & GitHub untuk Kolaborasi Developer Pemula


Git dan GitHub adalah alat yang **wajib** dikuasai oleh setiap developer modern. Dengan Git, kamu bisa mengelola perubahan kode; dan dengan GitHub, kamu bisa menyimpan serta berkolaborasi dengan developer lain secara online.


Jadi, jika kamu ingin masuk ke dunia kerja developer — **Git & GitHub adalah skill dasar yang harus kamu kuasai!**


---


## πŸ” Apa Itu Git?


Git adalah **version control system** (VCS), yaitu sistem untuk:


* menyimpan riwayat perubahan kode

* melihat siapa mengubah apa & kapan

* mengembalikan versi lama jika terjadi error

* bekerja bersama dalam satu project


> Intinya: Git menjaga kode kamu tetap aman meski kamu mengacaukan segalanya πŸ˜†


---


## ☁️ Apa Itu GitHub?


GitHub adalah layanan cloud untuk:


* menyimpan project Git secara online

* kolaborasi tim developer

* berbagi source code ke dunia

* membuat portofolio profesional


Git → sistem versioning

GitHub → tempat menyimpan project Git di internet


---


## 🧩 Install Git di Komputer


1️⃣ Buka situs resmi Git

2️⃣ Download dan install sesuai OS (Windows/Mac/Linux)

3️⃣ Buka **Terminal / CMD**


Cek apakah Git sudah ter-install:


```bash

git --version

```


Jika muncul versi → sukses πŸŽ‰


---


## πŸ” Setting Username & Email Git


Wajib dilakukan sebelum commit:


```bash

git config --global user.name "Nama Kamu"

git config --global user.email "email@contoh.com"

```


Email harus sama dengan akun GitHub untuk sinkronnya profil kamu.


---


## πŸ— Membuat Repository Baru di GitHub


1️⃣ Login GitHub

2️⃣ Klik **New Repository**

3️⃣ Isi nama repo → contoh: `my-first-website`

4️⃣ Klik **Create Repository**


Kamu akan melihat instruksi untuk push project ke GitHub.


---


## πŸ’» Mulai Menggunakan Git di Proyekmu


Masuk ke folder project:


```bash

cd my-project

```


Inisialisasi Git:


```bash

git init

```


Melacak semua file:


```bash

git add .

```


Menyimpan perubahan ke history:


```bash

git commit -m "First commit"

```


---


## ☁️ Upload (Push) ke GitHub


Hubungkan repo lokal dengan repo GitHub:


```bash

git remote add origin https://github.com/username/nama-repo.git

```


Kirim project ke GitHub:


```bash

git push -u origin main

```


Jika branch default masih `master`, gunakan:


```bash

git push -u origin master

```


Selesai! πŸŽ‰

Project kamu sekarang **online** & bisa dibuka semua orang.


---


## πŸ”„ Workflow Git yang Paling Umum


| Perintah           | Fungsi                       |

| ------------------ | ---------------------------- |

| `git add file`     | Menyiapkan file untuk commit |

| `git commit -m ""` | Menyimpan perubahan          |

| `git push`         | Upload ke GitHub             |

| `git pull`         | Ambil perubahan dari GitHub  |

| `git status`       | Melihat perubahan            |

| `git log`          | Melihat riwayat commit       |


---


## 🀝 Cara Kolaborasi dengan Teman


Jika ingin berkontribusi pada project teman:


1️⃣ Clone repo:


```bash

git clone https://github.com/teman/project.git

```


2️⃣ Buat branch baru:


```bash

git checkout -b fitur-baru

```


3️⃣ Coding → commit → push


4️⃣ Buat **Pull Request** lewat GitHub


Owner repo bisa review dan merge ke main branch.


---


## 🧠 Istilah Penting


| Istilah      | Artinya                         |

| ------------ | ------------------------------- |

| Repository   | Tempat menyimpan kode & history |

| Commit       | Menyimpan snapshot perubahan    |

| Branch       | Jalur pengembangan terpisah     |

| Merge        | Menggabungkan branch            |

| Pull Request | Permintaan kontribusi           |


Semua ini sering muncul di interview developer.


---


## 🎯 Latihan Kecil untuk Pemula


Kerjakan ini agar semakin paham:


* Buat repo baru berisi website pertamamu

* Push ke GitHub

* Update file → commit → push lagi

* Coba buat branch baru & merge


Jika bingung, stop dulu.

Saat paham konsep ini → kamu sudah selangkah lebih dekat jadi developer profesional πŸ’ͺ


---


## ✨ Kesimpulan


| Alat   | Fungsi                                 |

| ------ | -------------------------------------- |

| Git    | Melacak perubahan kode                 |

| GitHub | Menyimpan & berbagi kode secara online |


Belajar Git & GitHub = πŸ“ˆ poin plus untuk karier kamu sebagai developer.


---

Posting Komentar untuk " Cara Menggunakan Git & GitHub untuk Kolaborasi Developer Pemula"