как залить проект на github

21 июня 2019 1119 admin

Как закачать проект, репозиторий, папку или файл на github


Понадобилось выложить один проект на GitHub.
Получилось решение, не претендующее на универсальность, правильность, лучшесть и тому подобное.
Получилось решение - рабочее.

Итак, имеем.
Операционка - никсовая (NetBSD)
GitHub - хранилище реп.
Свой проект - в локальной папке /git/some_project

Определяемся с именами и названиями:
some_nick - логин пользователя, который зареган/будет зареган на github'е
some_project - имя проекта на гитхабе и название папки проекта на локальном жесткои диске

"ПОЕХАЛИ!"

1. Для начала регаемся на Github.
Предположим, имя нашей учетки - some_nick

2. Создаем на github'е новый репозиторий.
Имя репозитория делаем таким же как и название локальной папки: some_project

3. Идем в папку /git:
$ cd /git

4. Делаем клон созданного репозитория на гитхабе.
$ git clone https://github.com/some_nick/some_project.git

После этого, в папке /git создастся папка с именем some_project
Это нужно для того чтобы создались необходимые файлы и папки (конкретно, папка .git - тут необходимые служебные файлы для работы с гитхабом)

5. Теперь в папку /git/some_project можно скопировать наш проект(файлы и папки), который мы имеем где-то на локальном жестком диске, и который потом закачается на github.

6. Теперь нужно добавить все эти файлы и папки в локальный репозиторий (наличие файлов и папков - на данном этапе не значит их наличие в репозитории):

идем в нашу папку с проектом:
$ cd some_project
добавляем всё в проект:
$ git add .
(точно в конце команды добавляем всё)

7. "инициализируем" проект - просто добавляем комментарий:
$ git commit -m "initial commit"

8. Связывание

Если бы мы не клонировали репозиторий из гитхаба - на этом этапе пришлось бы добавить репозиторий.
Командой: git remote add https://github.com/some_nick/some_project.git

Но так как мы изначали склонировали (хоть и пустой) репозиторий, то этот пункт нам не нужен - всё что нужно уже работает.
Проверить можно командой:
$ git remote -v

9. Теперь заливаем всё что у нас есть в папке на github:
$ git push

..и всё

  • 0

Другие новости по теме:

Другие новости по теме:

    Добавление комментария

    Имя:
    Пароль:
    Email:
    Код:
    captcha
    Введите код:

    Последнии комментарии
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Deanna (13.09.2025)
    Выиграла 20к на Starburst, эмоции через край!
    КриптоПРО для NetBSD
    Автор Mirta (13.09.2025)
    Выиграла 20к на Starburst, эмоции через край!
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Kenton (13.09.2025)
    Регистрация за минуту, бонус на первый депозит удв...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Nelson (11.09.2025)
    Профессионалы своего дела, всё
    сделали чётко...
    КриптоПРО для NetBSD
    Автор Charissa (11.09.2025)
    Заказали спальный гарнитур, всё идеально, как на к...
    движок для сайта бесплатные движки для сайтов
    Автор vovan casino (10.09.2025)
    I'm now not certain where you are getting your inf...
    движок для сайта бесплатные движки для сайтов
    Автор Lorenza (06.09.2025)
    Ecommerce [INVALID URL BB CODE] streamlines
    online...
    движок для сайта бесплатные движки для сайтов
    Автор Andrea (06.09.2025)
    Сервис подписки на экологичные товары для дома с д...
    движок для сайта бесплатные движки для сайтов
    Автор Yukiko (03.09.2025)
    Propichain's AI-powered approach positions it as a...
    движок для сайта бесплатные движки для сайтов
    Автор vovan casino онлайн (02.09.2025)
    I like what you guys are up too. Such clever work ...
     Популярные
       
    Календарь
    « Сентябрь »
    Пн Вт Ср Чт Пт Сб Вс
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30
    Облако тегов
    Яндекс.Метрика