NAME=project.git mkdir $NAME cd $NAME git init --bare mv hooks/post-update* hooks/post-update chmod +x hooks/post-update git update-server-info
git remote -v
git remote set-url origin http://git.csgalileo.org/livenet-server.git
check origin
git remote show origin
if prune needed (on server restart apache if dav is used)
git remote prune origin
git push --set-upstream origin master
create locally
git branch [name_of_your_new_branch] git checkout [name_of_your_new_branch]
create or update remotly
git push --set-upstream origin [name_of_branch]
view remote branches
git fetch -v
fetch remote branches
git checkout -b [branch] origin/[branch]
from feature branch to master
git checkout feature git merge master
git checkout feature git rebase -i master
git co <branch-target> git cherry-pick <commit>
git clone https://github.com/scipioni/home-assistant.git cd home-assistant git remote add upstream https://github.com/home-assistant/home-assistant.git git pull upstream dev
apt install apache2
a2enmod dav_lock dav dav_fs macro
systemctl restart apache2