@publish publish Git best practise