-
Notifications
You must be signed in to change notification settings - Fork 158
Перечень команд Git
Valentina edited this page Feb 22, 2018
·
3 revisions
- Клонирование origin-репозитория:
Замечание: вместо
git clone https://github.com/valentina-kustikova/mp2-practice
valentina-kustikova
укажите свой аккаунт на GitHub, в пространство которого вы сделали Fork. - Переход в директорию репозитория:
cd mp2-practice/
- Установка в настройках репозитория указателя на upstream-репозиторий:
git remote add upstream https://github.com/UNN-VMK-Software/mp2-practice
- Проверка ссылок на репозитории:
git remote -v
- Создание ветки
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 valentina.kustikova@gmail.com
valentina-kustikova
укажите свой аккаунт на GitHub, вместоvalentina.kustikova@gmail.com
- свой email, который вы использовали для создания аккаунта на GitHub. - Добавление нового файла или файла с изменения на коммит:
git add README.md
- Публикация изменений в локальном репозитории:
git commit -m "Readme update"
- Публикация изменений в удаленном 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 lab-sample mkdir KustikovaVD cd KustikovaVD mkdir lab1 cd lab1 mkdir src mkdir include mkdir sample mkdir build
KustikovaVD
укажите свою фамилию и инициалы.
Перечень файлов решения Visual Studio, которые должны быть выложены в репозиторий:
.sln
.vcxproj
.filters
.h
.cpp