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

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

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

4) Инициализируем репо в папке
git init
5) Теперь добавим все файлы в индекс...
git add *
6) ...и закомитим все изменения.
git commit -m "First commit"
В моем случае в терминал вывелось вот это, после ввода данной команды:
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) Теперь посмотрим историю коммитов
git log
commit dac457274b8d5fef4d8f94378b7db7da1410b754 (HEAD -> master)
Author: username <username@mail.com>
Date: Wed Nov 23 20:36:26 2022 +0600
First commit
Из вывода можно понять, что изменения закомитились(в моем случае) в ветку master
8) Теперь зальем изменения на github. Во-первых, добавим удаленный репозиторий:
git remote add origin repo_url
Заместо repo_url, вставьте ссылку, которую вы скопировали ранее(2)
9) Во-вторых, запушим изменения в удаленный репозиторий
git push -u origin master
Если у вас текущая ветка не master, то вместо master введите ваше название ветки