Git Hub
коротко
7 заметок с тегом

Git

git: сохранение в stash по имени

17 апреля 2018, 19:47

сохранение в stash с названим/комментарием

git stash save "some message "
Git

Git : Введение

28 мая 2016, 16:35

Git : Введение
Сохранение в лоток

удобный вывод состояния

Получаем список удалённых реп

git remote -v

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

git remote set-url origin https://username:password@bitbucket.org/username/repo.git
Git

Git: удобный вывод состояния

28 мая 2016, 16:34

краткая форма

\> git status -sb

Подробная форма

\> git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

Подробный вывод лучше повесить на alias git lg

Git

Git: Отмена последнего коммита

18 сентября 2015, 11:36

Как отменить последний commit ?

Иногда возникает ситуация когда нужно отменить один или несколько коммитов, которые прилетели из удалённого репозитория
и для этого мы можем воспользоваться следующей коммандой:

git revert HEAD -m 1

Как отменить(откатить) pull ?

получаем список последних действий на production

git reflog -10

откатываем изменения прилетевшие из репы

git reset --hard [хеш-из-reflog]
Git

Git: Отмена локальных изменений

18 сентября 2015, 11:30

Отмена локальных изменений (незакомиченных)

git stash save --keep-index

это конечно не совсем отмена, так как мы просто сохраняем локальные изменения в stash(лоток для бумаг) из которого мы сможем потом достать

Git

Как убрать .htaccess из индекса git

16 сентября 2015, 12:16

Задача:

Убрать из индексации файл .htaccess
Добавить в .gitignore

Решение

1) удалять из индекса так:

git update-index --assume-unchanged .htaccess

2) Убираем файл из кеша git

git rm --cached .htaccess

при необходимости коммитим удаление .htaccess и пушим в удалённую репу

3) Добавляем строку в файлу .gitignore

.htaccess
Git

.gitignore под bitrix

14 сентября 2015, 18:17
/*.txt
*.log
!/robots.txt
/sitemap*.xml
.DS_Store
/*.dt
/*.tar.gz
/*.gz
/*.tar
/*.bak
/*.old
*.psd
/*~
*/_*
/_*
# исключаем ВСЮ папку bitrix, но ниже настроим включение нужных папок
# или используйте папку /local, чтобы полностью исключить папку bitrix
bitrix/*
!bitrix/modules/
bitrix/modules/*
# ядро портала
!bitrix/modules/portal.site/
# изменили модуль парсера
!bitrix/modules/adeveloper.parser/
# включаем папку components, но исключаем components/bitrix
!/bitrix/components
/bitrix/components/bitrix/
# включаем папку php_interface и исключаем файл dbconn.php
!/bitrix/php_interface/
!bitrix/php_interface/include/iblock_element_edit_before_save.php
/bitrix/php_interface/dbconn.php
/bitrix/php_interface/*.php
/bitrix/php_interface/*.bak
# включаем папку шаблонов
!/bitrix/templates/
# исключаем служебные и ненужные папки проекта
/upload
/test/
/data/
/tmp/
/support/
/media/
/desktop_app/
/vote
phpMyAdmin/*
.idea/
Thumbs.db
Bitrix   Git