Git — это инструмент контроля версий, а Github — облачная платформа, упрощающая совместное использование и совместную работу с помощью git.

Создание репозитория и подключение к GitHub

Во-первых, вы должны создать папку на рабочем столе и открыть ее в VScode. Команда, следующая за git bash, создаст репозиторий на вашей текущей машине.

git init repo_name

Чтобы подключиться к репозиторию, созданному на GitHub, чтобы сделать код доступным на платформе, вам необходимо:

git remote add origin program_path #connects to github
git push -u origin main            #Pushs the content of the local repo

Перед подключением к GitHub вам необходимо зафиксировать хотя бы один файл в локальном репозитории.

Обновление файлов

Чтобы отправить файлы на стоянку, вы можете:

git add file_name
git add .       #Will put all the files on the stading area
git status      #Shows the changes to be commited

Чтобы отправить это в репозиторий на локальном компьютере, вы должны использовать:

git commit -m 'Message about the commit'

И отправить его в репозиторий Github:

git push origin main

Создание ветки для управления версиями

Вы должны создать новую ветку и, когда изменения будут завершены, нажать на нее.

git checkout -b new_branch_name #Cheates and changes the branch
git commit -m new_changes       #Commits the changes
git push origin new_branch_name #Push the changes to the new branch

git checkout main               #Changes the branch
git diff repo1..repo2  # Shows the difference between two branches

Мергин

Чтобы объединить изменения в двух ветках, вы можете:

git merge main
git push origin main

______________
Это мои учебные записи. Я надеюсь, что это может быть полезно для вас, но остерегайтесь любых ошибок, которые вы можете совершить.
Давайте подключимся к LinkedIn!