GIT — немного полезностей

GIT становится всё популярнее, его использует все большее количество разработчиков в своих проектах. Он зарекомендовал себя как надёжная и удобная система управления версиями файлов. Я решил написать о некоторых удобных командах GIT, которые могут быть полезны…
Всем известна команда status, но её короткий вариант может быть намного удобнее, для его использования необходимо добавить –s или –short
git status –s
 
Файлы, которые помечены ?? — это те файлы, которые не добавлены в GIT для отслеживания изменений. Помеченные A — добавленные и без изменений, символом M — изменённые.

Очень часто бывает необходимо, чтобы GIT игнорировал те или иные файлы. Для этого удобно создать файл .gitignore и записать в его необходимые правила.

Чтобы увидеть все незакоммиченные изменения в локальном репозиротии, необходимо возпользоваться командой git diff
 

Если есть необходимость узнать, какие удалённые серверы настроены, тогда можно воспользоваться командой git remote, если нужно узнать, какому URL адресу соответствует сокращенное имя в GIT, то нужно добавить –v
 

Для того, чтобы узнать информацию об определённом сервере, необходимо ввести команду git remote show.  При необходимости, сокращенные имена серверов можно изменять, или удалять.

Теперь рассмотрим работу с тегами.

git tag — отобразит имеющиеся теги
Для того, чтобы задать новый тег, необходимо записать его название
git tag  tag_name — задать новый тег
 

Увидеть информацию под конкретным тегом, можно , используя команду git show tag_name
 
Важно знать, что команда push не отправляет метки на удалённый сервер, если же это необходимо, то нужно явно указать:
git push origin имя_метки
Если нужно отправить все метки, то нужно воспользоваться опцией –tags
git push origin –tags

Теперь немного о ветвлении…
git branch — список имеющихся веток
git branch имя_новой_ветки — создать новую ветку
git checkout имя_ветки — сменить ветку
git checkout -b имя_метки — создаёт новую ветку и переходит в её.


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