recherche

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

github - git reset 回滚的问题

我reset回first commit.
然后修改了,再提交。就不行了

更新如下,其实我只是想实现svn的功能。提取版本一,作了修改,然后push,生成了版本三,而不是直接覆盖了版本二

PHPzPHPz2801 Il y a quelques jours868

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

  • 天蓬老师

    天蓬老师2017-04-21 11:18:09

    Git reset convient aux opérations dans votre propre branche. Il n'est pas recommandé d'effectuer cette opération une fois la branche fusionnée dans le référentiel distant.
    Si le référentiel distant n'affecte pas la mise à jour et la fusion d'autres personnes (le référentiel distant d'une personne), vous pouvez utiliser git -f push pour forcer le push vers le référentiel distant.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-21 11:18:09

    Les concepts d'historique entre svn et git sont très différents.
    L'opération push de git, équivaut à fusionner la branche actuelle dans la branche distante. Le fonctionnement de la cuisson braisée est en fait comme ça

    开始是这样:    o--o--o--o--o
    后来reset:    o
    再后来:    o
                \
                 x--x

    Donc Lu Zai veut fusionner les branches complètement différentes depuis le premier commit Pensez-vous que Remote peut l'accepter ? Si vous souhaitez fusionner, Luzhui peut fusionner sous la branche actuelle, telle que

    git merge|rebase origin/current_branch #当然在与remote进行合并的时候,尽量不使用rebase这样对history有“破坏”的操作
    # 接下来解决一系列冲突
    git push ...

    Ou remplacez la branche distante par une branche locale

    git push origin current_branch -f

    Il est recommandé de lire le livre "Pro Git" en détail, il vous sera très utile.
    Anglais : http://git-scm.com/book/
    Chinois : http://git-scm.com/book/zh

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 11:18:09

    Utilisez git push -f ou git revert, voir :
    git push -f

    répondre
    0
  • 黄舟

    黄舟2017-04-21 11:18:09

    Supprimer directement la branche distante de cette manière est trop violent. Vous pouvez vous référer à la solution dans ce blog http://blog.mtxcxin.cn/blog/git comment restaurer l'entrepôt distant.html

    répondre
    0
  • Annulerrépondre