tuto:linux:git
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tuto:linux:git [2018/03/25 16:05] – [rebase] root | tuto:linux:git [2018/09/25 19:15] (Version actuelle) – [Astuces] root | ||
---|---|---|---|
Ligne 70: | Ligne 70: | ||
* Remplace tous les nom et email d'un auteur par un autre pour l' | * Remplace tous les nom et email d'un auteur par un autre pour l' | ||
< | < | ||
- | $ git filter-branch --commit-filter ' | + | $ git filter-branch --commit-filter ' |
- | if [ "$GIT_AUTHOR_EMAIL" = "schacon@localhost" ]; | + | if [ "$GIT_AUTHOR_NAME" = "root" ]; |
then | then | ||
- | | + | |
- | | + | |
+ | | ||
+ | | ||
git commit-tree " | git commit-tree " | ||
else | else | ||
git commit-tree " | git commit-tree " | ||
+ | | ||
| | ||
</ | </ | ||
Ligne 626: | Ligne 629: | ||
$ git branch -d dev | $ git branch -d dev | ||
</ | </ | ||
+ | |||
+ | * Récupérer une sous branche d'une branche dans master : | ||
+ | Prenons le cas ci-dessous : | ||
+ | {{ : | ||
+ | |||
+ | Pour fusionner la sous-branche client de server dans master, on fera : | ||
+ | < | ||
+ | $ git rebase --onto master server client | ||
+ | </ | ||
+ | |||
+ | Ce qui donnera : | ||
+ | {{ : | ||
==== merge ==== | ==== merge ==== |
tuto/linux/git.1521993909.txt.gz · Dernière modification : 2018/03/25 16:05 de root