Skip to content

Fwerfad/InstrLab2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Git

Настройки

  • git config --global user.name "Your Name"

имя пользователя

электронный адрем

Инициализация / Клонирование

  • git init

инициализировать репозиторий

клонировать существующий удаленный репозиторий

Работа с удаленными репозиториями

  • git remote -v

показать список удалённых репозиториев, связанных с локальным

  • git remote remove origin

убрать привязку удалённого репозитория с сокр. именем origin

добавить удалённый репозиторий (с сокр. именем origin) с указанным URL

  • git remote rm origin

удалить привязку c удалённым репозиторием

  • git remote show origin

получить данные об удалённом репозитории с сокращенным именем origin

Просмотр изменений

  • git status

показать состояние репозитория (отслеживаемые, изменённые, новые файлы и т.д.)

Add (добавление в индекс изменений)

  • git add .

добавить в индекс ВСЁ новое и изменённое

  • git add text.txt

добавить в индекс указанный файл (в нашем случае text.txt)

Reset (удаление изменений из индекса)

  • git reset

удаление всех изменений из индекса

  • git reset text.txt

удаление изменения файла (в нашем случае text.txt) из индекса

Commit (сохранение коммитов)

  • git commit -m "Message"

зафиксировать в коммите проиндексированные изменения (закоммитить), добавить сообщение

  • git commit -a -m "Message"

проиндексировать отслеживаемые файлы (ТОЛЬКО отслеживаемые, но НЕ новые файлы) и закоммитить, добавить сообщение

Push

  • git push origin master

Отправка в удалённый репозиторий (с сокр. именем origin) данные своей ветки master

Pull

  • git pull origin

влить изменения с удалённого репозитория (все ветки)

  • git pull origin master

влить изменения с удалённого репозитория (только указанная ветка)

Fetch

  • git fetch origin

скачать все ветки с удаленного репозитория (с сокр. именем origin), но не сливать со своими ветками

  • git fetch origin master

cкачать указанную ветку, но не сливать со своими

Revert (удаление коммитов)

  • git revert HEAD --no-edit

создать новый коммит, отменяющий изменения последнего коммита без запуска редактора сообщения

  • git revert c553c53 --no-edit

отменяются изменения, внесённые коммитом с указанным хешем (c553c53)

Удаление файла

  • git rm text.txt

удалить отслеживаемый неизменённый файл и проиндексировать это изменение

  • git rm -f text.txt

удалить отслеживаемый изменённый файл и проиндексировать это изменение

Перемещение/Переименование

  • git mv text.txt test_new.txt

переименовать файл «text1.txt» в «test2.txt» и проиндексировать это изменение

  • git mv text.txt folder/

переместить файл text.txt в директорию folder/ (если существует) и проиндексировать это изменение

Ветки

  • git branch

показать список веток

  • git branch -v

показать список веток и последний коммит в каждой

  • git branch next_branch

создать новую ветку с указанным именем на текущем коммите

  • git checkout new_branch

перейти в указанную ветку

Checkout

  • git checkout master

переключиться на другую ветку (в нашем случае master)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages