Ich habe eine Frage zu Git. Ich habe zunächst einen Master-Branch, auf dessen Grundlage ich einen Arbeits-Branch namens Feature erstellt habe; normalerweise senden wir eine Pull-Anfrage, um die Änderungen im Feature-Branch mit dem Master-Branch zusammenzuführen. Aber dann hat das Team den Master-Branch in Main umbenannt. Wie soll ich mit meinem Feature-Branch umgehen, um ihn mit dem neuen Main-Branch zu synchronisieren und später eine Pull-Anfrage zu stellen, um die Änderungen im Feature-Branch in den Main-Branch statt in den Master-Branch zusammenzuführen?
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
Hier sind einige Vorschläge, um dies zu tun:
1. Erstelle zunächst einen lokalen "feature"-Zweig aus dem entfernten "feature"-Zweig
		git branch -u origin/feature feature
2. Führe den lokalen "main"-Zweig mit dem lokalen "feature"-Zweig zusammen
		git checkout feature
		git merge main
3. Löse alle Konflikte auf und synchronisiere den Feature-Zweig mit dem Main-Zweig.
4. Commit und Push an Remote-Feature
5. Erstelle eine Pull-Anfrage, um den entfernten Feature-Zweig mit dem Hauptzweig zusammenzuführen
general_qa
de