В предыдущей статье мы познакомились с Visual Studio Code и научились работать с проектом через интерфейс и командную строку. В этой статье мы подробно рассмотрим работу исключительно через командную строку.
- git branch - проверить все созданные ветки
- git checkout -b (Название ветки) - создать новую ветку
- git status - проверить изменения
- git add . - принять все изменения
- git commit -m “(текст комита)” - комит
- git push --set-upstream origin (название ветки) - загрузка проекта на сервер
- git clone (URL репозитория) - клонировать репозиторий
- ls - посмотреть все файлы в текущей директории
- git pull origin (название ветки) - копировать изменения из нужной ветки
Копирование репозитория с проекта
- Для начала нам нужно копировать проект к себе на пк, для этого сначала скопируем URL нашего репозитория
- Далее откроем наш терминал и скопируем наш проект к себе на ПК. Перейдём в нужную директорию. В моём случае, я хочу клонировать на рабочий стол
cd Desktop
- После можем клонировать на рабочий стол
git clone https://github.com/Timurchik57/JAVA.git
- Можем посмотреть, что за файлы копировались
ls
Обновление проекта новыми изменениями
Представьте, что в проект были добавлены новые файлы, но вы клонировали проект без этих обновлений. Чтобы не копировать все файлы заново, можно обновить существующую папку.
В прошлой статье мы с вами добавили новую ветку с новым файлом
- Давайте обновим наш проект на ПК этой веткой. Сейчас у нас одна ветка и в ней нет нужного файла
- Создадим новую ветку, чтобы не вносить изменения в основную
git checkout -b NewFile
- Пропишем команду для копирования содержимого нужной ветки
git pull origin TestFile
- Как мы видим, у нас добавился нужный файл
- Файл добавился. Теперь можем создать комит и запушить изменения
- В Github создалась новая ветка
Весь свой код вы всегда можете клонировать себе по данной ссылке -
https://github.com/Timurchik57/JAVA
Если у вас есть вопросы или вы просто хотите стать частью команды тестировщиков, то переходи в ТГ канал, где можем пообщаться с единомышленниками и найти много интересных и полезных знаний!Также если вам нужна индивидуальная консультация, менторство и помощь в создании проекта пишите в ТГ канал!