Добавили файл AnastasiaB

This commit is contained in:
abotnari80
2022-02-24 12:32:40 +03:00
parent 4bfedda4d7
commit dcbf438d81
+49
View File
@@ -0,0 +1,49 @@
## Методичка по Git`y ##
* *Git init* - создать новый репозиторий (новый проект в текущей директории).
* *Git status* - показать состояние репозитория (отслеживаемые, изменённые, новые файлы и пр.)
* *Git add* - добавить в индекс все новые, изменённые, удалённые файлы из текущей директории и её поддиректорий.
* *Git commit* - " Закоммитить" (зафиксировать в коммите проиндексированные изменения), добавить сообщение.
* *Git diff* - показать разницу текущего и сохраненного (позволяет проанализировать добавляемые изменения и исправить возможные ошибки).
* *Git log* - журнал всех изменений (коммитов).
* *Git checkout* - временно переключиться на другой коммит:
\- git checkout b953 (переключиться на коммит с указанным хештегом);
\- git checkout master (вернуться в актуальное состояние).
Итак мы показали несколько команд для работы с Git`ом.
### А терь покажем несколько команд для работы с ветками.
* *Git branch* - команда, которая показыват список веток.
* *Git branch Branch_name* - команда, которая создаст новую ветку с указанным именем.
* *Git checkout Branch_name* - команда для перехода на ветку с данным именем.
* *Git merge Branch_name* - команда, обозначающая вливание в ветку, в которой находимся, данных из названой ветки.
* *Git branch -d Branch_name* - команда, которая позволяет нам удалить уже ненужную ветку (в данном случае это Branch_name).
* *Git log --graph* - Визуализация. Вывод на экран дерева всех наших коммитов.
# P.S.
## На что стоит обратить внимание!
* При слиянии может возникнуть ситуация, когда фрагмент в каком-либо файле проекта в различных ветках отредактирован по разному. Такая ситуация называется конфликт. Для завершения процедуры слияния, небходимо разрешить конфликт и сохранить все изменения.
### Команды, которые помогут работать на веб-сервисе GitHub (сайт-хранилище для историй версий проектов).
* *Git clone* - создание копии удаленного репозитория.
* *Git pull* - влить изменения с удалённого репозитория.
* *Git push* - отправbnm данные из локального репозитория в удаленный.