Приступим, git практика использования.
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
Моя git практика использования на сервере.