Навык использования системы контроля версий git для разработчика уже давно необходим.
Юзаю хостинг beget.ru, т.к. мне показался более удобным. Ну так к делу.
Заходим через SSH на хостинг.
Переходим в папку сайта. Важно перейти выше корня сайта, т.е. не в папку public_html, а выше.
cd site-name/
Инициализируем git:
git init
Создаем в этой папке, где создана папка .git, файл .gitignore (Создаю через WinSCP). В этом файле пишем:
public_html/bitrix/ public_html/upload/
Если работаем не в local, а в папке bitrix:
/public_html/bitrix/* /public_html/upload/* !/public_html/bitrix/templates/ !/public_html/bitrix/components/ /public_html/bitrix/components/* !/public_html/bitrix/components/odlord/
(Не добавлен шаблон defaulf)
Добавляем репозиторий:
git remote add origin https://name@bitbucket.org/name/test.git
Добавляем файлы в репозиторий:
git add *
Коммитим:
git commit –m 'init commit'
Говорим гиту кто мы:
git config --global user.email "you@example.com" git config --global user.name "Your Name"
Пушим:
git push -u origin master
Для чего нам параметр -u пишется тут https://toster.ru/q/118865