Skip to content

LeoCreativo/GR_4660_homework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

GR_4660

Команды Git

Основные команды

Две довольно распространённые команды, используемые как сразу после установки Git, так и в повседневной практике для настройки и получения помощи — это config и help

Основные команды

git add
Команда git add добавляет содержимое рабочего каталога в индекс (staging area) для последующего коммита.

git status
Команда git status показывает состояния файлов в рабочем каталоге и индексе: какие файлы изменены, но не добавлены в индекс; какие ожидают коммита в индексе.

git diff
Команда _git dif используется для вычисления разницы между любыми двумя Git деревьями.

git commit
Команда git commit берёт все данные, добавленные в индекс с помощью git add, и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок.

git clean
Команда git clean используется для удаления мусора из рабочего каталога. Это могут быть результаты сборки проекта или файлы конфликтов слияний.

Ветвление и слияния

git branch
Команда git branch — это своего рода "менеджер веток". Она умеет перечислять ваши ветки, создавать новые, удалять и переименовывать их.

git checkout
Команда git checkout используется для переключения веток и выгрузки их содержимого в рабочий каталог.

git merge
Команда git merge используется для слияния одной или нескольких веток в текущую. Затем она устанавливает указатель текущей ветки на результирующий коммит.

git mergetool Команда git mergetool просто вызывает внешнюю программу слияний, в случае если у вас возникли проблемы слияния.

git log Команда git log используется для просмотра истории коммитов, начиная с самого свежего и уходя к истокам проекта.

Опции

  • --oneline – показывает каждый коммит в одной строке. Кроме того, она показывает лишь префикс ID коммита.
  • --graph чтобы просматривать историю в виде дерева.

Совместная работа и обновление проектов

git pull
Команда git pull работает как комбинация команд git fetch и git merge, т. е. Git вначале забирает изменения из указанного удалённого репозитория, а затем пытается слить их с текущей веткой.

git push
Команда git push используется для установления связи с удалённым репозиторием, вычисления локальных изменений отсутствующих в нём, и собственно их передачи в вышеупомянутый репозиторий. Этой команде нужно право на запись в репозиторий, поэтому она использует аутентификацию.

git archive
Команда git archive используется для упаковки в архив указанных коммитов или всего репозитория.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published