как залить проект на 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
    Введите код:

    Последнии комментарии
    движок для сайта бесплатные движки для сайтов
    Автор 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 ...
    движок для сайта бесплатные движки для сайтов
    Автор vovan casino онлайн (02.09.2025)
    I like what you guys are up too. Such clever work ...
    движок для сайта бесплатные движки для сайтов
    Автор Suzanna (02.09.2025)
    Сервис подписки на экологичные средства гигиены.
    движок для сайта бесплатные движки для сайтов
    Автор Paula (01.09.2025)
    Производство модульных систем хранения для балконо...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Родион (30.08.2025)
    Большое спасибо за глубокий разбор, я сам
    не...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Brian (30.08.2025)
    Качество звука отличное, диалоги чёткие.

    движок для сайта бесплатные движки для сайтов
    Автор Wilfredo (29.08.2025)
    Волга — культовый автомобиль советской эпохи с уни...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Мартин (28.08.2025)
    мой блог-пост; [INVALID URL BB CODE]
    }
    движок для сайта бесплатные движки для сайтов
    Автор Р7 регистрация без депозита (27.08.2025)
    Hello, the whole thing is going sound here and ofc...
     Популярные
       
    Календарь
    « Сентябрь »
    Пн Вт Ср Чт Пт Сб Вс
    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
    Облако тегов
    Яндекс.Метрика