LeMmajuscule représente l'opérationmerge. Cela devrait être très clair si vous le regardez de cette façon. L'historique de chaque branche est bien sûr visible, celui dugitnavigateur. qui est connu sous le nom detig, a plus que De cette façon, il existe de nombreux endroits plus puissants qui valent la peine d'être utilisés.
Si la branche est explicitement fusionnée, git branch -d xxx fera l'affaire. Si la fusion n'est pas affichée, cette commande ne sera pas exécutée.
Mais certaines branches peuvent être implicitement fusionnées, c'est-à-dire que leur code a été fusionné dans le tronc (merge --squash/rebase), mais aucune fusion explicite n'a été exécutée. Que dois-je faire dans ce cas ? Par exemple, cette branche s'appelle feature, et le tronc est master
Essayez :
-
git branch --merged
-
git branch --no-merged
Vous pouvez également essayer
git log | grep branch_name
Recommander un outil tig
L'effet est le suivant :
Le
M
majuscule représente l'opérationmerge
. Cela devrait être très clair si vous le regardez de cette façon. L'historique de chaque branche est bien sûr visible, celui dugit
navigateur. qui est connu sous le nom detig
, a plus que De cette façon, il existe de nombreux endroits plus puissants qui valent la peine d'être utilisés.Si la branche est explicitement fusionnée, git branch -d xxx fera l'affaire. Si la fusion n'est pas affichée, cette commande ne sera pas exécutée.
Mais certaines branches peuvent être implicitement fusionnées, c'est-à-dire que leur code a été fusionné dans le tronc (merge --squash/rebase), mais aucune fusion explicite n'a été exécutée. Que dois-je faire dans ce cas ? Par exemple, cette branche s'appelle feature, et le tronc est master