git практика использования

Дата | 12.09.2018

Cоздание в текущем каталоге новый подкаталог с именем .git содержащий все необходимые файлы репозитория.

git init

Клонирование репозитория

git clone [url] Вместо url указываем нужный урл

Редактируем коммит.

git commit --amend

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

git branch barbos_test
После произведем откат до состояния, в котором она была до внесения изменений.
git reset HEAD~ --hard
И после уже будет осуществлён переход в новую ветку, которая будет содержать в себе все изменения, внесённые ранее в ветке.
git checkout barbos_test
Обратите внимание на то, что если вы не воспользовались в применении к изменениям, командами commit или stash, они будут утеряны.

переименовать ветку.

git branch -m barbos_test barbos_www

Для переименования ветки в самой репе то делаем так.
Удаляем отправленную ветку

git push origin --delete barbos_test
новую отправляем в репозиторий.
git push origin barbos_test

Если мы сформировали коммит и забыли добавить в него нужные файлы, то не отчаиваемся.

git add posts.xml
git add prise.jpg

Удаления не нужных файлов
Если мы не закоммитили, то делаем так.

git reset /trest/xml/posts.xml

Если мы уже закоммитили, не отчаиваемся.
Отменяем последний коммит.

git reset --soft HEAD~1
Удаляем файл.
git reset /trest/xml/posts12.xml
rm /assets/img/misty-and-pepper.jpg
комиттим
git commit

Если по каким то злополучным причинам нам нужно вывести список изменений

git reflog
Категории: web Метки:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *