ホームページ  >  に質問  >  本文

git-gui - 如何删除git上的一条基线

如图所示,是sourcetree中的一条基线,这一整条上的基线代码是我误操作搞出来的,请问如何删除这一条基线

某草草某草草2727日前1045

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-02 09:53:14

    隣接するコミットがすべて同じであるため、間違いのようです。

    復元したい場合は、まずマージコミット前、つまり 18c7602 より前に戻る必要があります。一方、マージコミット後もコミットが残っているため、git revert を直接使用すると問題を解決できるはずです。 18c7602 之前。另一方面,你在 merge commit 之后还有提交,所以直接用 git revert 应该就可以解决。

    git revert 18c7602 -m 1

    试下吧,如果出现问题还可以用 reflog 功能撤销本地操作。应该是安全的


    简单解释下,-m 1 的意思就是,选取 18c7602 之前的一个 commit(也就是你截图中的 2bb3800

    git revert 18c7602 -m 1🎜 🎜何か問題が発生した場合は、reflog 関数を使用してローカル操作を元に戻すことができます。安全なはずです🎜 <時間> 🎜簡単に説明すると、 -m 1 は、 18c7602 (つまり、スクリーンショットの 2bb3800) より前のコミットを親として選択することを意味します。このコミットでは、紫色のブランチの内容を読み取ることができません。だからこれはできるはずだと思います🎜

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:53:14

    ブランチを削除すると消えます

    リーリー

    返事
    0
  • キャンセル返事