Skip to content

Перечень команд Git

Valentina edited this page Feb 22, 2018 · 3 revisions
  1. Клонирование origin-репозитория:
    git clone https://github.com/valentina-kustikova/mp2-practice
    
    Замечание: вместо valentina-kustikova укажите свой аккаунт на GitHub, в пространство которого вы сделали Fork.
  2. Переход в директорию репозитория:
    cd mp2-practice/
    
  3. Установка в настройках репозитория указателя на upstream-репозиторий:
    git remote add upstream https://github.com/UNN-VMK-Software/mp2-practice
    
  4. Проверка ссылок на репозитории:
    git remote -v
    
  5. Создание ветки readme-fix и переход в нее (ключ -b обеспечивает переход):
    git checkout -b readme-fix
    
    Замечание: вместо readme-fix укажите свое название ветки.
  6. Получение перечня локальных веток:
    git branch
    
  7. Получение перечня измененных файлов:
    git status
    
  8. Получение перечня строк, в которых произошли изменения:
    git diff
    
  9. Установка пользователя, от имени которого выполняются все операции с репозиторием:
    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.
  10. Добавление нового файла или файла с изменения на коммит:
    git add README.md
    
  11. Публикация изменений в локальном репозитории:
    git commit -m "Readme update"
    
  12. Публикация изменений в удаленном origin-репозитории в ветку readme-fix:
    git push origin readme-fix
    
    Замечание: вместо readme-fix укажите название своей ветки.
  13. Переход в ветку master локального репозитория, загрузка изменений из всех удаленных репозиториев и слияние изменений из ветки master upstream-репозитория в ветку master локальной копии origin-репозитория:
    git checkout master
    git remote update
    git merge upstream/master
    
  14. Создание структуры директорий для выполнения лабораторной работы (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
Clone this wiki locally