Using an external SMTP server with GitLab
Feb 082016GitLab 7 (Omnibus)
Edit the /etc/gitlab/gitlab.rb file to match your SMTP servers settings and credentials. e.g.:
GitLab 7 (Omnibus)
Edit the /etc/gitlab/gitlab.rb file to match your SMTP servers settings and credentials. e.g.:
получаем список коммитов
git log
Удалить из индекса конкретный файл
$ git reset - EDITEDFILE
Удалить из папки документации к git все файлы txt
$ git rm Documentation/\*.txt
Навсегда удалить три последних коммита
$ git reset --hard HEAD~3
Отменить коммит v.1
Задача отменить коммит в середине середине истории
1. Формируем патч из коммитов, после коммита который нужно удалить:
git show 834763 > /pathes/834763.diff
2. Откатываемся до последнего правильного коммита
3. Накладываем патч
4. Делаем результирующий коммит
Отменить коммит v.2
$ git revert config-modify-tag
$ git revert cgsjd2h
Просмотреть содержимое определённого коммита
git show d028769
Вывести информацию о том кто автор и когда менялись первые 3 строки файла
$ git blame -L 1,+3 README
Попробовать объединить текущую ветку с веткой new_feature
git merge new_feature
Посмотреть статистику коммитов по автору
$ git shortlog -s -n
Взять коммит с номером 7496f529 и применить его к текущей ветке
$ git cherry-pick 7496f529
Взять правки из коммита 7496f529, применить их к
текущей ветке, но сам коммит не совершать
$ git cherry-pick -n 7496f529
Для каждой сделанной правки без коммита показать измененный участок кода
и спросить, должно ли это изменение попасть в следующий коммит.
$ git add -p