Menu
CoddyTech

Ubah Commit Terakhir

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 42 dari 58.

Jika kamu baru saja membuat commit dan langsung menyadari bahwa pesannya salah, atau kamu lupa menyertakan file, kamu bisa menulis ulang commit tersebut dengan:

git commit --amend -m "New message"

Ini mengganti commit terbaru dengan commit baru yang memiliki pesan yang sudah diperbarui dan menyertakan apa pun yang saat ini sudah di-stage.

Untuk menambahkan file yang terlupa ke commit sebelumnya, stage file itu terlebih dahulu, lalu amend tanpa mengubah pesannya:

git add forgotten.txt
git commit --amend --no-edit

Flag --no-edit mempertahankan pesan yang sudah ada.

Satu hal yang perlu diperhatikan: amend membuat commit baru (dengan ID baru), meskipun tampak seperti mengedit. Gunakan amend hanya pada commit yang belum kamu bagikan kepada siapa pun, atau kamu akan membingungkan kolaborator yang sudah memiliki versi lama.

challenge icon

Tantangan

Mudah

Folder tersebut berisi app.py. Inisialisasi repo, siapkan dan commit file itu dengan pesan Inital commit (salah ketik yang disengaja).

Amend commit untuk memperbaiki pesannya menjadi Initial commit, lalu tampilkan subjek commit terbaru menggunakan git log -1 --pretty=%s.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal