У мене проблеми з додаванням папки та всіх її підкаталогів до мого сховища git. Я зрозумів, що це дуже популярне запитання після того, як погуглив, і без жодної удачі перепробував кожну пропозицію, зокрема пропозицію зі сторінки користувача на git-add . Я навіть намагався git add -A
без успіху. Для простоти скажімо, що я ініціалізував своє сховище git як Dir1
. Тоді я маю таку структуру каталогів файлів.
Dir1/file1-1.txt
Dir1/file1-2.txt
Dir1/Dir2/file2-1.txt
Dir1/Dir2/Dir3/file3-1.txt
У моїх реальних файлах є підкаталоги, які охоплюють 5-6 рівнів, тож чи існує команда git, щоб додати всі файли в кожному підкаталозі до мого сховища? Зараз, коли я роблю пропозицію від людини сторінки git add Dir1/\*
можна побачити Dir2
в моєму репо, але він показує, як зелена папку , і я не можу відкрити його, що приводить мене до думки , що всі файли / папки Dir2
не отримали додано. Будь-яка допомога буде вдячна. Я новий користувач git (менше тижня користування ним), тому намагайтеся тримати свої вказівки на рівні початківця.
git add
будь-якого каталогу автоматично рекурсивно. Використанняgit add .
у верхньому рівні репо має додати все, що там є. Якщо цього не відбувається, він.gitignore
перебуває у програмі (локальній чи глобальній).