prog:github
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
prog:github [2021/07/03 11:30] – Ajout de l'équivalent des commandes git root | prog:github [2021/07/03 11:35] (Version actuelle) – Mise à jour de la mise en forme root | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Dans les exemples ci-dessous, il y a deux commits dans la pull request et la pull request est en tard d'un commit sur la branche principale. | Dans les exemples ci-dessous, il y a deux commits dans la pull request et la pull request est en tard d'un commit sur la branche principale. | ||
- | * Merge commit | + | ===Merge commit=== |
Le merge commit va garder tous les commits dans la branche externe (même si elle est supprimée) et simplement créer un commit pour réunir la branche de la pull request et la branche principale. | Le merge commit va garder tous les commits dans la branche externe (même si elle est supprimée) et simplement créer un commit pour réunir la branche de la pull request et la branche principale. | ||
- | Commande git : | + | * Commande git |
git merge --no-ff branch | git merge --no-ff branch | ||
- | Interface de sélection | + | * Interface de sélection |
{{: | {{: | ||
- | Personnalisation du commit de merge : | + | * Personnalisation du commit de merge |
{{: | {{: | ||
- | Graphique des commits | + | * Graphique des commits |
- | {{: | + | La bifurcation est conservée. |
- | + | ||
- | Graphique des commits après la suppression de la branche de pull request : | + | |
{{: | {{: | ||
- | Graphique des commits de la branche principale par GitHub | + | * Graphique des commits de la branche principale par GitHub |
{{: | {{: | ||
- | Et l' | + | * Blame d'un fichier après fusion |
+ | |||
+ | L' | ||
{{: | {{: | ||
- | * Squash merge | + | ===Squash merge=== |
Tous les commits de la pull vont être fusionnés dans un nouveau commit dans la branche principale. | Tous les commits de la pull vont être fusionnés dans un nouveau commit dans la branche principale. | ||
- | Commande git : | + | * Commande git |
git merge --squash branch | git merge --squash branch | ||
git commit -m " | git commit -m " | ||
- | Interface de sélection | + | * Interface de sélection |
{{: | {{: | ||
- | Personnalisation du commit équivalent | + | * Personnalisation du commit équivalent |
{{: | {{: | ||
- | Graphique des commits après le merge. Les deux branches restent indépendantes. | + | * Graphique des commits après le merge |
+ | |||
+ | Les deux branches restent indépendantes | ||
{{: | {{: | ||
- | Graphique des commits dans la branche principale. Il y a deux noms : celui qui fait la pull request et celui qui l'a mergée. | + | * Graphique des commits dans la branche principale |
+ | |||
+ | Il y a deux noms : celui qui fait la pull request et celui qui l'a mergée. | ||
{{: | {{: | ||
- | Graphique des commits dans la pull request. | + | * Graphique des commits dans la pull request |
{{: | {{: | ||
- | * Rebase merge | + | ===Rebase merge=== |
Tous les commits de la pull vont être dupliqués / rebasés dans la branche principale. | Tous les commits de la pull vont être dupliqués / rebasés dans la branche principale. | ||
- | Commande git. Attention, '' | + | * Commande git |
+ | |||
+ | Attention, '' | ||
git cherry-pick hash1..hash2 | git cherry-pick hash1..hash2 | ||
- | Interface de sélection | + | * Interface de sélection |
{{: | {{: | ||
- | Validation de la fusion | + | * Validation de la fusion |
{{: | {{: | ||
- | Graphique des commits après le merge. Les deux branches restent indépendantes. | + | * Graphique des commits après le merge |
+ | |||
+ | Les deux branches restent indépendantes. | ||
{{: | {{: | ||
- | Graphique des commits dans la branche principale. Il y a deux noms dans les commits importés depuis la pull request : celui qui fait la pull request et celui qui l'a mergée. | + | * Graphique des commits dans la branche principale |
+ | |||
+ | Il y a deux noms dans les commits importés depuis la pull request : celui qui fait la pull request et celui qui l'a mergée. | ||
{{: | {{: | ||
- | Graphique des commits dans la pull request. | + | * Graphique des commits dans la pull request. |
{{: | {{: | ||
prog/github.1625304635.txt.gz · Dernière modification : 2021/07/03 11:30 de root