tu trouves une tache
tu crées la pull request avec cette commande
pullrequest [branchname]
=> ça va créer une branche, un commit, pusher, et te donner l'url pour créer la pull request sur gitea. (il est bien de mettre WIP pour signaler que c'est en cours de taf et qu'il faut pas qu'on le merge pour l'instant)
ensuite tu codes
tu commit
tu push
ça va update la pull request tout seul à chaque push
en théorie on reçoit un mail a chaque commit si tu nous assignes.
quand tu le sens bien tu retires le WIP poru nous signaler que c'est fini.
du coup on relis et commente / on approuve et on merge sur master
de ton coté tu peux revenir sur master
git checkout master
et recommencer
il suffit de faire
git checkout [branchname]
quand on commit et qu'on push ca met a jour la bonne pull request automatiquement
En pratique au jour le jour on est sur une branche, on taffe, et on commit. Tout va bien.
Mais des fois d'autre personnes de l'équipe font des truc cool et utile qu'on veut récupérer dans notre branche.
il faut donc :
git pull origin master
On est donc toujours dans notre branche, puis on peut merger master dans notre branche
pour récupérer leur taf
git merge master