Protip Git #14 : forcer gentiment le push

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024

ความคิดเห็น • 9

  • @StefTweet
    @StefTweet ปีที่แล้ว

    Merci comme dab super vidéo 💪

    • @DeliciousInsights
      @DeliciousInsights  ปีที่แล้ว

      Merci Stéphan. Ça nous motive pour continuer 🙂

  • @Gabriel-iq6ug
    @Gabriel-iq6ug ปีที่แล้ว

    Merci ! Je ne connaissais pas le force-if-includes

  • @flaviien
    @flaviien ปีที่แล้ว

    Super merci beaucoup pour cette vidéo.
    Si je comprends bien, dans 100% des cas où vous voulez forcer le push, vous utiliser donc simultanément ces 2 flags (with-lease et if-includes)? Ou pensez-vous qu'il y a des cas où je ne devrais utiliser qu'un seul des deux flags, ou pensez-vous qu'il y a même encore des cas où un simple "git push --force" aurait encore sa place ?

    • @DeliciousInsights
      @DeliciousInsights  ปีที่แล้ว +1

      Bonjour Flavien, oui nous forçons systématiquement avec les 2 options cumulées (merci l'alias 🙂).
      Nous n'utilisons en effet plus l'option "--force". Cependant, si une fausse manipulation ou un acte mal intentionné devait être réalisé sur le dépôt distant de notre projet, nous pourrions y avoir recours afin de garantir sa remise en état depuis un dépôt local donné sans récupérer les mises à jour au préalable. Les chances pour qu'un tel scenario se produise sont quasi nulles.

    • @flaviien
      @flaviien ปีที่แล้ว +1

      @@DeliciousInsights Je comprends ! Merci pour votre travail et votre réponse

  • @marouaniAymen
    @marouaniAymen ปีที่แล้ว

    Merci pour la vidéo, j'utilise toujours la ligne de commande pour Git, je viens de créer l'alias. Je vais chercher d'il existe une configuration Git globale qui applique ces options sans avoir recours au alias.

    • @DeliciousInsights
      @DeliciousInsights  ปีที่แล้ว +1

      Tu peux le faire, mais seulement pour une partie (la seconde option en l'occurence) : "git config --global push.useForceIfIncludes true". Mais on y gagne moins que d'avoir un alias. Ça fait malheureusement partie des quelques boulets que traîne Git 😞.