Я хочу створити папку у сховищі GitHub і хочу додати файли у цю папку. Як я цього досягти?
Я хочу створити папку у сховищі GitHub і хочу додати файли у цю папку. Як я цього досягти?
Відповіді:
Git не зберігає порожні папки . Просто переконайтеся, що в папці є файл, наприклад doc / foo.txt, запустити git add doc
або git add doc/foo.txt
, і папка буде додана у ваше локальне сховище, коли ви зробите це (і з’явиться в GitHub, як тільки ви натиснули його).
git push doc master
. Це показує мені помилку.
Ви не можете створити порожню папку, а потім додати файли до цієї папки, але, скоріше, створення папки має відбуватися разом із додаванням хоча б одного файлу. У GitHub ви можете це зробити так:
/
. Це створює папку.gitkeep
який звичайно використовується для того, щоб Git відслідковував порожні папки; він не є функцією Git)Спочатку потрібно клонувати сховище до локальної машини
git clone github_url local_directory
Потім ви можете створити локальні папки та файли всередині свого local_directory
та додати їх у сховище за допомогою:
git add file_path
Ви також можете додати все, використовуючи:
git add .
Зауважте, що Git не відстежує порожні папки. Вирішення проблеми полягає у створенні файлу всередині порожньої папки, яку ви хочете відстежувати. Я зазвичай називаю цей файл empty
, але це може бути будь-яке ім'я, яке ви виберете.
Нарешті, ви берете на себе і відштовхуєтесь до GitHub:
git commit
git push
Для отримання додаткової інформації про Git, перегляньте книгу Pro Git .
Для тих, хто використовує веб-браузер, ви можете зробити наступне:
master
відділення .Створіть новий файл, а потім у назві файлу використовуйте косу рису. Наприклад
Java / Helloworld.txt
Насправді GitHub не створює порожню папку.
Наприклад, для створення папки в C:\Users\Username\Documents\GitHub\Repository
:
Створіть папку з назвою " Документи"
Створіть ім'я файлу index.html
в документах
Відкрийте GitHub для настільних програм
Він автоматично синхронізується, і він буде там.
Клацніть новий файл у мережі github repo. Потім запишіть ім'я файлу, myfolder/myfilename
після чого дайте вміст файлу та виконайте фіксацію. Тоді файл буде створений у цій новій папці.
Ви просто створіть необхідні папки у вашому локальному сховищі. Наприклад, ви створили app
і config
каталоги.
Ви можете створювати нові файли під цими папками.
Для правил Git:
Команда Git виконувати виконання:
git add app/ config/
git commit
Потім надішліть повідомлення про фіксацію та збережіть команду.
Потім перейдіть до віддаленого сховища,
git push origin remote
git add foo
і здійснити це. Тоді git remote add foo <URL>
тоді git push foo master
. Остання команда показує мені помилку. Де я помиляюся?
Щоб додати новий каталог, все, що вам потрібно зробити, це створити нову папку у вашому локальному сховищі. Створіть нову папку та додайте до неї файл.
Тепер перейдіть до свого терміналу і додайте його так, як ви додаєте звичайні файли в Git. Натисніть їх у сховище та перевірте стан, щоб переконатися, що ви створили каталог.