recherche

Maison  >  Questions et réponses  >  le corps du texte

Contrôle de version - Comment vérifier sur quelle branche est basée la branche git actuelle ?

Par exemple, dans quelle branche ai-je coupé branch A 切出一个 branch B
然后对branch B做了一系列的操作
然后忘记了branch B
Puis-je savoir sur quelle branche il a été créé ?

滿天的星座滿天的星座2775 Il y a quelques jours1496

répondre à tous(4)je répondrai

  • 迷茫

    迷茫2017-05-17 10:04:04

    git reflog --date=local | grep <branchname>
    Vous pouvez consulter ceci : http://stackoverflow.com/ques...

    répondre
    0
  • 高洛峰

    高洛峰2017-05-17 10:04:04

    Vous pouvez trouver la branche sur laquelle elle est basée en consultant le journal de validation, c'est-à-dire en utilisant l'option git log命令,不过需要借助一些命令选项。你可以使用--decorate选项来在提交日志中显示分支信息,以及--graph选项以ASCII图形形式显示分支历史,当然你还需要--all pour vous assurer que toutes les informations sur la branche sont affichées :

    C'est

    git log --graph --all --decorate

    ou

    git log --graph --all --decorate=short

    Ensuite, vous pouvez trouver la branche actuelle dans les résultats et suivre la ligne de la branche pour trouver sa branche parent. Comme les couleurs entre les branches adjacentes sont différentes, vous devriez pouvoir la trouver si vous regardez attentivement.

    La méthode est un peu maladroite, pardonnez-moi. J'espère que quelqu'un pourra me donner un meilleur moyen.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-17 10:04:04

    git remote show origin
    Affichez l'adresse distante, la branche distante et la relation correspondante entre la branche locale et la branche distante.

    répondre
    0
  • 为情所困

    为情所困2017-05-17 10:04:04

    git checkout -
    Coupez vers la branche précédente et exécutez deux fois, une fois vers la branche précédente et une fois pour revenir en arrière

    répondre
    0
  • Annulerrépondre