Я все еще изучаю веревки Гит (люблю это!), Но на днях я заметил какое-то поведение, которое я просто не понимаю. У нас есть, по сути, три папки, которые были перемещены в репозиторий в разное время (один сразу после того, как мы создали репо, через некоторое время и недавно). Недавно мне пришлось получить код из старой версии. Я использовалПочему Git отображает некоторые новые папки при проверке старых версий?
git checkout <old SHA1 hash>
вытянуть одну из наших первых возвратов, когда я заметил, Git показал старую папку (как это необходимо), а также новейшую папка (который был добавлен в репозиторий долгого после того, как был сделан фиксатор). Но вторая папка не отображалась.
Что может заставить Git отобразить новейшую папку со старой ревизией?
Aha - точно! Я поместил некоторые скомпилированные файлы в список игнорирования Git, поэтому они не появлялись как «untrecked» - они вообще не появлялись! Спасибо за ответ! –