Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Git dan GitHub Dasar

Pelajaran 22 dari 22

Git lanjutan: riwayat bercabang, tag, dan stash

Misi: rilis laporan di tengah pekerjaan

Setelah pelajaran ini kamu bisa menyela pekerjaan dengan stash untuk perbaikan mendesak, menandai commit rilis dengan tag, dan memeriksa bentuk riwayat hasil merge dengan git log --graph.

±17 menitDiperiksa 27 Sep 2026

Materi

Bagian keuangan menyusun laporan bulanan di cabang tersendiri, sementara auditor dan direksi meminta versi yang sudah pasti. Kamu harus menyela pekerjaan yang belum selesai tanpa kehilangannya, memberi nama pada commit yang diserahkan, dan memastikan bentuk riwayatnya benar. Semua repo latihan sudah berisi riwayat, jadi mulai dengan git status dan git log --oneline untuk tahu di cabang mana kamu berada.

Empat latihan berikut mengerjakannya. Lulus misi ini bila minimal 80 persen latihannya benar.

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 3 dari 4

Tim ingin tag rilis laporan tahunan mencatat siapa pembuatnya, kapan dibuat, dan pesan penjelasnya. Jenis tag mana yang sesuai dengan dokumentasi Git?

Pilih satu jawaban

Latihan 4 dari 4

Di Git asli, git stash pop berhenti dengan konflik di salah satu berkas. Apa yang terjadi pada simpanan itu, dan apa yang kamu lakukan setelah konfliknya dibereskan?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 4 lagi

Sebagian materi kelas ini diadaptasi dari Software Carpentry — Version Control with Git (git-novice) (CC-BY-4.0), Library Carpentry — Intro to Git (lc-git) (CC-BY-4.0), Learn Git Branching (level intro, rampup, remote) (MIT), GitHub Skills — Introduction to GitHub (MIT), GitHub Skills — Resolve merge conflicts (MIT), GitHub Skills — Review pull requests (MIT).