Skip to content

ivanshybut/Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Git

Создание репозитория

Создать новый локальный репозиторий

git init [project name]

Скачать с существующего репозитория

git clone my_url

Отслеживание репозитория

Просмотреть список новых или измененных файлов, которые еще не закомитены

git status

Показать изменения в файлах, которые еще не поставленны

git diff

Показать изменения в индексированных файлах

git diff --cached

Показать различия между двумя коммитами

git diff commitl commit2

Показать дату изменения и автора для файла

git blame [file]

Показать изменения для определенного коммита и/или файла

git show [commit] : [file]

Показать полную историю изменений

git log

Показать историю изменений для файла/папки включая различия

git log -p [file/derectory]

Работа с ветками

Показать все локальные ветки

git branch

Показать все локальные и удаленные ветки

git branch -av

Переключитьсяк ветке my_branch и обновить рабочую директорию

git checkout my_branch

Создание новой ветки с изменением new_branch

git branch new_branch

Удалить ветку с именем my_branch

git branch -d my_branch

Объединить branch_a в branch_b

git checkout branch_b
git merge branch_a

Добавить Tag к текущему коммиту

git tag my_tag

Изменения

Индексировать файл готовый к коммиту

git add [file]

Индексировать все файлы готовые к коммиту

git add .

Зафиксировать индексированные файлы с комментарием в историю

git commit -m "commit message"

Зафиксировать все отслеживаемые файлы с комментарием

git commit -am "commit message"

Неиндексированные файлы, получить изменения файла

git resset [file]

Откатить все до последней фиксации

git reset ---hard

Синхронизация

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

git fetch

Получить последние изменения с удаленного сервера и слияния

git pull

Получить последние изменения с удаленного сервера и перебазировать

git pull --rebase

Применить лакальные изменения на удаленный сервер

git push

Финал

В случае сомнений, используйте помощь

$git command --help

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published