To add a new repository from GitHub use command: git clone link_from_GitHub_from_button_CODE.
Command cd folderNameFromGitHub switch you to the remote repository.
Command git remote add origin linkInGitHub connects new local repository with a remote one. After this command do git branch -M main in order to assign main brunch.
To send changes at first time in local reporitory to the remote one use command git push -u origin main. After that just use command git push.
To download data from remote repository and merge it with local one use command git pull.
- Press fork of repository of interest at GitHub. Thus you will add the repository copy into your account.
- Command git clone of our version on this reporitory
- Create a new branch where you will add new data
- Do git push to send new data to your GitHub account
- On GitHub press pull request button.
Git - это наиболее популярная реализация распределённой системы контроля версий. Самая популярная реализация Git - это GitHub
Для сооздания репозитория используется команда git init. Для этого необходимо в терминале перейти в пустую папку, где в будущем будет репозиторий. Затем в терминале с папкой написать команду git init.
Для добавления файла к будущему коммиту используется команда git add. Для этого в терминале с папкой-репозиторием необходимо написать git add <название файла>.
Для создания коммита используется команда git commit. Для этого в терминале с папкой репозиторием необходимо написать git commit -m <сообщение к коммиту>. Сообщение к коммиту писать ОБЯЗАТЕЛЬНО!!!.
Для просмотра журнала изменений используется команда git log. Для этого в терминале с папкой-репозиторием необходимо написать git log.
Для перемещения на предущие коммиты используется команда git checkout. Для этого необходимо в журнале изменений, как показано в предыдущей части, найти необходимый коммит и его номер. После чего в терминале с папкой-репозиторием написать команду git checkout <номер коммита>. После примененения этой команды Вы попадёте в состояние Detached head, в котором никакие изменения фиксироваться не будут. Для возврата в обычное состояние необходимо написать команду git checkout master.
Для создания новой ветки используется команда git branch. Для этого в терминале с папкой-репозиторием необходимо написать git branch <название ветки>
Для просмотра списка веток используется комнада git branch. Для этого в терминале с папкой-репозиторием необходимо написать команду git branch. Зелёным цветом с символом звёздочка будет выделена текущая ветка
Для перехода на другую ветку используется команда git checkout. Для этого в терминале с папкой-репозиторием пишем команду git checkout <название ветки. Для перехода на ветку ветка должна быть создана!!!