Menyimpan Project dengan Git dan GitHub
Simpan progres project lokal memakai Git dan siapkan repository GitHub sederhana.
Tujuan belajar
- Memahami Git sebagai alat menyimpan riwayat perubahan
- Memahami GitHub sebagai tempat menyimpan repository secara online
- Mengenal alur sederhana init, add, commit, remote, push
- Menulis catatan README singkat untuk project
Isi lesson
7 blok- 1.Git menyimpan riwayat, GitHub menyimpan repository onlineBelum selesaiWajib
- 2.Resource Git dan GitHubBelum selesaiOpsional
- 3.Contoh command Git dasarBelum selesaiWajib
- 4.Checklist local taskBelum selesaiWajib
- 5.Writing practiceBelum selesaiWajib
- 6.Tidak perlu menghafal semua command sekarangBelum selesaiOpsional
- 7.RingkasanBelum selesaiWajib
Git menyimpan riwayat, GitHub menyimpan repository online
WajibGit membantu kamu menyimpan riwayat perubahan project. GitHub membantu menyimpan repository secara online agar project bisa dibuka kembali, dibagikan, dan nanti dipakai sebagai portofolio.
Tool prerequisite:
- Required: Git terinstall di perangkat kamu.
- Required: akun GitHub siap dipakai.
- Recommended: baca GitHub Hello World untuk gambaran repository dan commit.
Kamu belum perlu memahami semua fitur Git. Di lesson ini, cukup pahami alur dasar: init, add, commit, remote, dan push.
Bagian ini memengaruhi progres lesson.
Resource resmi
OpsionalResource Git dan GitHub
Gunakan link resmi ini untuk install Git dan memahami workflow GitHub beginner. Jalankan setup sesuai kebutuhan perangkat kamu.
Git Downloads
Install Git agar command seperti git init, git add, git commit, dan git push tersedia di terminal.
Install GitGet started with GitHub
Panduan awal untuk akun GitHub, repository, dan workflow dasar.
Buka GitHub Getting StartedHello World
Panduan beginner untuk memahami repository, commit, branch, dan GitHub flow secara ringan.
Buka GitHub Hello WorldOpsional, tidak menghambat penyelesaian lesson.
Contoh command Git dasar
Wajibgit init
git add .
git commit -m "Create static website"
git branch -M main
git remote add origin <your-repository-url>
git push -u origin mainJalankan command satu per satu, jangan sekaligus. git init menyiapkan repository lokal. git add memilih file yang akan disimpan. git commit membuat snapshot perubahan. <your-repository-url> adalah URL repository GitHub kamu, misalnya URL yang diberikan GitHub setelah kamu membuat repository baru. remote dan push mengirim repository ke GitHub. Jika terminal mengatakan git tidak dikenali, kemungkinan Git belum terinstall atau terminal perlu dibuka ulang setelah install.
Bagian ini memengaruhi progres lesson.
Checklist local task
WajibKerjakan di folder project kamu:
- Pastikan Git sudah terinstall.
- Pastikan kamu bisa masuk ke akun GitHub.
- Buka terminal di folder project.
- Jalankan git init.
- Tambahkan file ke staging dengan git add .
- Buat commit pertama.
- Buat repository baru di GitHub.
- Salin repository URL dari GitHub, lalu pakai URL itu untuk mengganti <your-repository-url>.
- Hubungkan remote repository.
- Push project ke GitHub.
- Jika GitHub meminta sign in atau authentication, ikuti instruksi resmi dari GitHub.
- Buka repository di browser dan pastikan file terlihat.
Jika Git masih terasa asing, itu normal. Jalankan command satu per satu dan fokus dulu pada urutan besarnya.
Bagian ini memengaruhi progres lesson.
Writing practice
WajibLatihan menulis
Tulis draft README singkat untuk project website statis pertamamu. Jelaskan nama project, tujuan project, teknologi yang dipakai, cara membuka project secara lokal, dan satu hal yang kamu pelajari.
Tulis draft dulu sebelum menandai writing practice selesai.
0/180 karakter
Checklist panduan
Checklist ini hanya panduan. Kamu tidak harus mencentang semuanya.
Tips
OpsionalTidak perlu menghafal semua command sekarang
Git akan terasa lebih masuk akal setelah dipakai berulang. Untuk tahap ini, pahami bahwa commit menyimpan snapshot dan push mengirim perubahan ke GitHub. Jika git tidak dikenali di terminal, cek instalasi Git dulu, lalu buka ulang terminal.
Opsional, tidak menghambat penyelesaian lesson.
Ringkasan
Wajib- Git menyimpan riwayat perubahan project.
- GitHub menyimpan repository secara online.
- Alur awal yang penting: init, add, commit, remote, push.
- README membantu orang lain memahami project.
- Berikutnya kamu akan menguji kesiapan local static website workflow.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: Git menyimpan riwayat, GitHub menyimpan repository online.