Saya menambahkan folder baru (sebenarnya saya mengkloningnya dari repo lain, dan lupa itu), lalu saya melakukan beberapa perubahan di sana. Selain itu saya melakukan banyak perubahan di tempat lain, ketika saya mencoba melakukan git add
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
Kemudian saya ingat bahwa mungkin ada folder .git (karena sebelumnya saya melakukan git clone di sana). Saya pergi ke folder itu dan menghapus file yang tidak diperlukan (folder) dan folder .git juga. Saya memeriksa status git, tidak ada yang aneh. Kemudian komit dan checkout ke cabang lain dan tiba-tiba saya mengetahui bahwa folder ini tidak ditambahkan ke komit terakhir. Sebenarnya folder ditambahkan tetapi file di dalamnya diabaikan. Sekarang bahkan ketika saya mencoba melakukan git add
untuk folder itu tidak ada yang terjadi dan git status
tidak menunjukkan perubahan apa pun :(
Apa yang dapat saya ?
.git
repositori sendiri dan file semakin ditambahkan ke repositori itu daripada repositori di folder utama. Bahkan di Git GUI, sub-folder itu muncul sebagai file, bukan sebagai folder.