-
Notifications
You must be signed in to change notification settings - Fork 1
Git
owalid edited this page Sep 12, 2022
·
2 revisions
$> git checkout -b nouvelle_branche $> git push -u origin nouvelle_branche
$> git fetch origin -p pour recuperer les modifications de toutes les branches sans faire de merge $> git checkout main On veu mettre a jours la branche main $> git reset --hard origin/main On reset la branche locale par la branche distante
$> git pull --rebase
Mettre des modifs d'une branche dans une autre (exemple on veux mettre les modifs de main dans foobranch)
Verifier que les deux branches sont à jours avec l'origin (voir etape une) $> git checkout foobranch $> git rebase main Regler les conflit si ils y en à, à la fin de la resolution d'un conflit on fait un git add . puis un git rebase --continue $> git push --force-with-lease
$> git revert [hash_du_commit] $> git push
$> git cherry-pick [hash_du_des_commit(s)]