J'ai une question concernant git. J'ai d'abord une branche master, sur laquelle j'ai créé une branche de travail appelée feature ; nous envoyons normalement une pull request pour fusionner les changements de la branche feature avec la branche master. Mais l'équipe a renommé la branche master en main, comment dois-je faire avec ma branche feature, afin de la synchroniser avec la nouvelle branche main et plus tard faire une pull request pour fusionner les changements dans la feature vers la branche main au lieu de la branche master.
I have a question regarding git. I first have a master branch, based on which i created a working branch called feature; we normally send pull request to merge the changes in feature branch to master branch. But then the team has renamed master branch to main, how should i deal with my feature branch, in order to sync with the new main branch and later pull request to merge the changes in feature to main branch instead of master branch.
Here is some suggestions to do this:
1. First create a local “feature” branch from the remote “feature” branch
		git branch -u origin/feature feature
2. Merge the local “main” branch to the local feature branch
		git checkout feature
		git merge main
3. Resolve any conflicts, sync feature with main
4. Commit and push to remote feature
5. Create a pull request to merge from remote feature branch to remote main branch
Voici quelques suggestions pour y parvenir :
1. Créer d'abord une branche "feature" locale à partir de la branche "feature" distante
		git branch -u origin/feature feature
2. Fusionner la branche "main" locale avec la branche "feature" locale
		git checkout feature
		git merge main
3. Résoudre les conflits, synchroniser la branche "feature" avec la branche "main".
4. Commit et push sur la fonctionnalité distante
5. Créer une demande d'extraction pour fusionner la branche de la fonctionnalité distante avec la branche principale distante
general_qa
fr