Top.Mail.Ru
Ответы

Загрузка проекта на GitHub

Вопрос такой.
Нигде не могу найти ответ, мучаюсь уже 3 недели.
Сразу скажу ненавижу гит, при одном слове трясёт, ибо одни неприятности с ним.
……….
Как закинуть проект на гит?
Без создания ещё одной локальной папки.
Есть папка с проектом, её просто нужно закинуть.
Если делать это через Desktop версию гита, он обязательно создаёт новую локальную папку, и в эту папку вынуждает кидать файлы из папки с проектом, но мне так не нужно, нужно сразу папку с проектом закинуть, без создания новой.
Надеюсь понятно изложил.
Но я думаю гит ещё не дорос до такой банальной вещи, как просто закинуть папку(

По дате
По рейтингу
Аватар пользователя
Новичок

1) Создаем пустой репозиторий на github (введите название репо, а все остальное оставьте без изменений)
2) После создания, скопируйте ссылку на репозиторий:

Выбирайте HTTPS, т.к. с SSH придется немного заморочиться
3) Откройте терминал(консоль) в папке с проектом

Содержимое моей папки:

4) Инициализируем репо в папке

1
 git init 

5) Теперь добавим все файлы в индекс...

1
 git add * 

6) ...и закомитим все изменения.

1
 git commit -m "First commit" 

В моем случае в терминал вывелось вот это, после ввода данной команды:

1234
  3 files changed, 0 insertions(+), 0 deletions(-) 
 create mode 100644 example_file.c 
 create mode 100644 example_file.rs 
 create mode 100644 example_file.txt 

7) Теперь посмотрим историю коммитов

1
 git log 
123456
 commit dac457274b8d5fef4d8f94378b7db7da1410b754 (HEAD -> master) 
Author: username <username@mail.com> 
Date:   Wed Nov 23 20:36:26 2022 +0600 
 
    First commit 
  

Из вывода можно понять, что изменения закомитились(в моем случае) в ветку master
8) Теперь зальем изменения на github. Во-первых, добавим удаленный репозиторий:

1
 git remote add origin repo_url 

Заместо repo_url, вставьте ссылку, которую вы скопировали ранее(2)
9) Во-вторых, запушим изменения в удаленный репозиторий

1
 git push -u origin master  

Если у вас текущая ветка не master, то вместо master введите ваше название ветки

Удаленный ответ Ответ удалён