web-dev-qa-db-fra.com

Comment choisir le dernier sha d'une autre branche dans Git avec 1 commande?

Je me retrouve souvent à faire cela lorsque je sélectionne un commit d'une autre branche.

$ git log -1 another_branch
commit <commit_sha>
// copy <commit_sha>
$ git cherry-pick <commit_sha>

Puis-je faire tout cela en une seule commande, si oui, qu'est-ce que c'est?

48
FoxyGio

Allez-y avec:

$ git cherry-pick another_branch

Cela sélectionnera le dernier commit d'une autre branche.

Les branches dans git ne sont que des références au dernier commit de cette branche, vous pouvez les utiliser au lieu de commit SHA dans vos commandes.

81
pbetkier