3.3.11
A. Inisialisasi Git Repository
Menampilkan file dan folder di direktori saat ini
.git tersembunyi).DEVASC.txt dengan satu baris teks.ls -la menampilkan semua file termasuk tersembunyi; cat menampilkan isi file.DEVASC.txt akan muncul sebagai untracked.feature.feature
feature
feature ke master.test1.Masuk ke: https://github.com/new
2.Isi:
-
Repository name:
devasc-study-team -
Description: (boleh diisi atau dikosongkan)
-
Privacy: Private atau Public (boleh)

✅ Langkah 1: Buat Personal Access Token (PAT)
-
Buka GitHub:
👉 https://github.com/settings/tokens -
Klik “Generate new token” > pilih "Fine-grained token" atau "Classic token".
-
Beri nama, misalnya:
devasc-lab. -
Pilih scope/akses yang dibutuhkan:
-
Centang
repo(izin penuh untuk push/pull/commit). -
Atau cukup
repo > public_repojika hanya untuk repo publik.
-
-
Atur waktu berlaku token (misalnya 30 hari).
-
Klik Generate Token.
❗ Token hanya ditampilkan sekali.
Hasil Akhir :
Mempelajari dan mempraktikkan penggunaan Git sebagai sistem kontrol versi, baik secara lokal maupun terintegrasi dengan GitHub, untuk mendukung kolaborasi dalam pengembangan perangkat lunak.
🧩 1. Git Sebagai Version Control System
-
Git mencatat setiap perubahan file dalam proyek.
-
Setiap perubahan disimpan dalam bentuk commit yang bisa dilacak, dikembalikan, atau dibandingkan.
🧩 2. Dasar Penggunaan Git
-
git init: Membuat repositori Git lokal. -
git add: Menandai file yang akan disimpan. -
git commit: Menyimpan perubahan ke histori Git. -
git status: Mengecek kondisi file di direktori kerja. -
git log: Melihat riwayat commit.
🧩 3. Branching dan Merging
-
Branch memungkinkan pengembangan fitur baru tanpa mengganggu kode utama.
-
Merge digunakan untuk menggabungkan perubahan dari branch lain ke branch utama.
-
Diperkenalkan cara mengatasi konflik merge secara manual.
🧩 4. Integrasi Git dan GitHub
-
Git lokal bisa dihubungkan ke GitHub sebagai repositori pusat untuk kolaborasi.
-
Diperlukan konfigurasi:
-
git remote add origin <url> -
git push origin master
-
-
Login GitHub menggunakan Personal Access Token (PAT), bukan password biasa.
🧩 5. Praktik Nyata
-
Membuat dan melacak file (
DEVASC.txt) -
Melakukan beberapa perubahan dan commit
-
Membuat branch
featuredantest, serta mengatasi konflik saat merge -
Mendorong perubahan ke repositori GitHub
🔚 Inti Pembelajaran:
Git adalah alat penting untuk pengelolaan kode sumber secara profesional. Dengan Git, kamu bisa:
-
Bekerja secara terstruktur
-
Berkolaborasi dalam tim
-
Menyimpan riwayat perubahan
-
Menyelesaikan konflik kode























Komentar
Posting Komentar