Saya sedang mengerjakan cabang git dan siap untuk melakukan perubahan saya, jadi saya membuat komitmen dengan pesan komit yang bermanfaat. Saya kemudian dengan linglung membuat perubahan kecil pada kode yang tidak layak disimpan. Saya sekarang ingin mengganti cabang, tapi git memberi saya,
kesalahan: Anda memiliki perubahan lokal ke "X"; tidak bisa berganti cabang.
Bisakah saya mengganti cabang tanpa melakukan komitmen? Jika demikian, bagaimana saya bisa mengatur ini? Jika tidak, bagaimana cara saya keluar dari masalah ini? Saya ingin mengabaikan perubahan kecil tanpa melakukan dan hanya mengubah cabang.
error: You have local changes to '<filename>'; cannot switch branches.
dan cabang tidak akan berubah. Anda bisa melakukannya git checkout -m <branch-name>
untuk menggabungkan konflik dan checkout ke cabang dan menyelesaikan konflik sendiri, atau git checkout -f <branch-name>
mengabaikan perubahan.