#git#
//клонируем удаленный репозиторий себе в sb-sale.loc/
git clone bitrix@gamma.softbalance.ru:/home/git/sb-oir.git/ sb-oir.ru/
git clone bitrix@beta.softbalance.ru:/home/git/sb-sale.git/ sb-sale.loc/
//скачиваем все с dev в master
git pull dev master
//делаем новую ветку
git checkout -b vorobyev
//переключаемся на ветку master
git checkout master
//индексируем ...
git add .
//... индексируем полностью весь каталог не смотря что там изменилось или нет("_" - в строке заменить на пробел). Это в случаях когда git не видитизмененных файлов ...
git add -f local/templates/_*
//Удаление файлов из индекса git
git rm --cached path_to_file [path_to_file - путь к файлу или папке]
git rm -r --cached .idea // рекурсивное удаление в каталоге
//... и коммитим
git commit -m "Комментарий..."
//отправляем ветку vorobyev на удаленный сервер dev
git push dev vorobyev
//отправить ветку на другой удаленный сервер
git remote add vorobyev bitrix@sb-sale.oir.loc:/home/bitrix/ext_www/sb-sale.oir.loc/
//удаляем ветку
git branch -D vorobyev
//список веток
git branch
//все ясно
git status
//список удаленных репозиториев
git remote -v
//merge
git checkout master //переходим на ветку master
git merge vorobyev //мержин vorobyev в master
// архивируем
tar --exclude='bitrix/backup/*' -czvf bitrix.tar.gz bitrix/
tar --exclude=upload/{releases/*,support/*} -czvf upload.tar.gz upload/
find . -type f -size -1024k | tar --exclude=upload/{import/*,resize_cache/*} --exclude="*.zip" --exclude="*.doc*" --exclude="*.ppt*" --exclude="*.pdf" --exclude="*.xls*" -czvf upload.tar.gz upload/
// копируем с сервера на сервер
scp upload.tar.gz login@domain.ru:/var/www/vhosts/domain/sub.domain/
// разархивируем
tar -xzvf bitrix_new.tar.gz
//символическая ссылка
mklink /j "C:\openserver\domains\waiter.ireca.loc\bitrix" "C:\openserver\domains\ireca.loc\bitrix"
// смнена прав на файл/джиректорию
sudo chown -R user:group /home/user/dir/
sudo chown -R www-data:www-data /var/www/html/motivation
find /var/www/sites/example.com/ -type d -exec chmod 755 {} \;
find /var/www/sites/example.com/ -type f -exec chmod 644 {} \;
// посмотреть сколько места занимают каталоги и файлы
du -sch * | sort -h