Несколько важных вопросов по GitHub и VSCode.

Здравствуйте!
Есть несколько вопросов по github и Vscode,
Я умею изначально создавать репозиторий на github, потом клонировать shh-ключ через консоль bush внутри vscode, git clone и тд. причем я всегда нажимал инициализировать readme файл, перед тем, как создать новый репозиторий.

Проблем не было.
Появлялась папка с репозиторием в vscode и файл readme и в нем я начинал создавать свои файлы проекта.
Но вчера нужно было сделать реозиторий и залить на него уже существующий проект из vscode (с различными готовый файлами и папками).
Тут знаний особо не было. и я сделал просто ка мне подсказали. При создании репозитория не нfжимал галочку “inicialize this repository with a readme”. При создании я переходил вот на такую страницу с подсказками-командами. Я просто повторил их все , начиная с git init, правда я строчку “git add Readme” я заменил просто на “git add .” Соответственно файл Readme не создался (зачем он вообще нужен).
Все сработало. Папки из проекта залились на репозиторий на гитхабе.

Я делал по ssh (как и всегда) , не знаю в чем разница между ssh и https
Правда большие непонимания, рационально ли я все сделал в этом случае? Просто если нажать на галочку “inicialize this repository with a readme” при создании репозитория.


То вот такой страницы с командами-подсказками “git init и тд” как выше уже не появляется, а появляется сразу вот такая страница репозитория.

И она пригодна уже только для клонирования репозитория в vscode, чтобы создавать с нуля в нем проект c первого файла или как? В такой репозиторий уже не возможно залить готовый проект?
Еще у меня стоял плагин на VScode плагин “Github”. В чем его суть я не знаю, просто установил, вместе с другими, как сказали в одном из уроков. НО судя по количеству скачиваний он не особо популярен.

Но уже в одном из последних уроков посоветовали поставить плагин “Git lens”.

И теперь когда только залил проект на гитхаб и нажимаешь на пустое место в коде редактора темным цветом появляется надпись комментария к последнему pushу , также всплывает окошко с датой последнего пуша. Это нормально? это из-за расширения GitLens?

Также внизу на панели в vscode появилась такая кнопка.

Это так понимаю тоже из-за данного плагина?
И еще-
когда мы клонируем репозиторий с файлом readme, то при внесении изменений в какие-то файлы проекта после пуша файлы начинают подсвечиваться примерно вот так обычно.
Screenshot_20
Это означает, что файлы изменены в локальном репозитории, но не сохранены в глобальном еще вроде бы.
НО если я начианю вносить изменнения в проете, который я пушил без readme вот по таким командам (как писал выше) -

То изменения подсвечиваются бледно-желтым, а не зеленым (в чем разница).
Screenshot_21
А слева от строки, в которую я вношу изменения, появляется красная стрелочка при нажатии на которую можно увидеть такое -

Это норма?
Ответьте пожалуйста!
А если кто-то хочет забронировать себе место в раю, то можно записать короткий видеоответ.
Спасибо!