-
Notifications
You must be signed in to change notification settings - Fork 79
Команды Git
-
Клонирование origin-репозитория:
git clone https://github.com/valentina-kustikova/mp1-practice
Замечание: вместо
valentina-kustikova
укажите свой аккаунт на GitHub, в пространство которого вы сделали Fork. -
Переход в директорию репозитория:
cd mp1-practice/
-
Создание ветки
readme-fix
и переход в нее (ключ-b
обеспечивает переход):git checkout -b readme-fix
Замечание: вместо
readme-fix
укажите свое название ветки. -
Получение перечня локальных веток:
git branch
-
Получение перечня измененных файлов:
git status
-
Получение перечня строк, в которых произошли изменения:
git diff
-
Установка пользователя, от имени которого выполняются все операции с репозиторием:
git config --local user.name valentina-kustikova git config --local user.email [email protected]
Замечание: вместо
valentina-kustikova
укажите свой аккаунт на GitHub, вместо[email protected]
- свой email, который вы использовали для создания аккаунта на GitHub. -
Добавление нового файла или файла с изменения на коммит:
git add README.md
-
Публикация изменений в локальном репозитории:
git commit -m "Readme update"
-
Проверка ссылок на репозитории:
git remote -v
-
Публикация изменений в удаленном origin-репозитории в ветку
readme-fix
:git push origin readme-fix
Замечание: вместо
readme-fix
укажите название своей ветки. -
Переход в ветку master локального репозитория, загрузка изменений из всех удаленных репозиториев и слияние изменений из ветки
master
upstream-репозитория в веткуmaster
локальной копии origin-репозитория:git checkout master git remote update git merge upstream/master
-
Создание структуры директорий для выполнения лабораторной работы (
mkdir
- создание директории,cd
- переход в нужную директорию):git checkout -b PracticeX mkdir kustikova_vd cd kustikova_vd
Замечание: вместо
kustikova_vd
укажите свою фамилию и инициалы. -
Удаление файла:
git rm file.cpp git commit -m "Message" git push origin my_branch
Замечание: вместо
file.cpp
укажите название удаляемого файла,my_branch
заменить на название вашей ветки. -
Рекурсивное удаление директории:
git rm -r directory git commit -m "Message" git push origin my_branch
Замечание: вместо
directory
укажите название удаляемой директории,my_branch
заменить на название вашей ветки.
Перечень файлов решения Visual Studio, которые должны быть выложены в репозиторий:
.sln
.vcxproj
.filters
.h
.cpp
.c