SvKh99 / TestSystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Основные команды для работы с GIT

git clone https://github.com/anitapalash/TestSystem.git для клонирования удаленного репозитория в локальную директорию
git branch - показывает существующие ветки, использую дополнительные аргументы можно создавать и удалять ветки
git checkout -b <branch_name> - создать новую ветку и переключиться на нее
git checkout <branch_name> - переключиться на указанную ветку
git status отображает какие изменения были сделаны
git add - для добавления содержимого в индекс перед коммитом
git commit -m '<commit message>' - берет данные из индекса и фиксирует их в локальной рабочей версии репозитория
git push отправляет изменения в удаленный репозиторий
git pull забирает последние изменения из репозитория

Как добавлять фичи

Пукнты 1-6 выполняются 1 раз
1. Создать Github-account
2. Сделать Fork основного репозитория
3. Клонировать только что форкнутый репозиторий в локальную директорию на компьютере:

git clone https://github.com/<YOUR_USERNAME>/TestSystem.git

4. Перейти в локальную директорию клонированного репозитория
5. Добавить референс на основной репозиторий:

git remote add upstream https://github.com/anitapalash/TestSystem.git

6. Командой git remote -v проверить, что вы имеете 2 референса: origin и upstream
7. Выполнить команду git checkout master, чтобы перейти на master-ветку вашего форкнутого репозитория
8. Выполнить команду git fetch upstream, чтобы подтянуть все изменения с центрального репозитория Java-школы в ваш форкнутый репозиторий
9. Создайте новый GIT-branch (формат имени создаваемого бранча указан ниже)
10. Делаем необходимые изменения в соответствии с домашним заданием
11. Добавляем изменения в GIT индекс: git add .
12. Фиксируем изменения в локальный репозиторий: git commit -m '<commit message>'
13. Отправляем коммит в центральный репозиторий: git push origin <your_branch_name>
14. Переходим на Github.com и создаем новый Pull Request

Если git push не проходит, то нужно выполнить команду:

git remote set-url origin git@github.com:<YOUR_USERNAME>/TestSystem.git и только затем git push

Какое имя давать для ветки в GIT

oop-feature-<github_username>

About


Languages

Language:Java 99.2%Language:PLpgSQL 0.8%