git-gui - Bagaimana untuk memadam garis dasar pada git
某草草2017-05-02 09:51:14
0
2
1109
Seperti yang ditunjukkan dalam gambar, ia adalah garis dasar dalam sourcetree Keseluruhan kod garis dasar dibuat oleh kesilapan saya. Bagaimana saya boleh memadamkan garis dasar ini
Nampak seperti kesilapan kerana komitmen bersebelahan anda semuanya sama.
Jika anda ingin memulihkan, mula-mula anda perlu kembali ke sebelum menggabungkan komit, iaitu sebelum 18c7602. Sebaliknya, anda masih mempunyai komit selepas penggabungan komit, jadi secara langsung menggunakan git revert boleh menyelesaikannya.
git revert 18c7602 -m 1
Cubalah jika berlaku masalah, anda boleh menggunakan fungsi reflog untuk membuat asal operasi setempat. Sepatutnya selamat
Untuk menerangkan secara ringkas, -m 1 bermaksud memilih komitmen sebelum 18c7602 (iaitu, 2bb3800 dalam tangkapan skrin anda) sebagai ibu bapa. Dalam komit ini, kandungan dalam cawangan ungu tidak boleh dibaca. Jadi saya rasa ini sepatutnya boleh dilakukan
Nampak seperti kesilapan kerana komitmen bersebelahan anda semuanya sama.
Jika anda ingin memulihkan, mula-mula anda perlu kembali ke sebelum menggabungkan komit, iaitu sebelum
18c7602
. Sebaliknya, anda masih mempunyai komit selepas penggabungan komit, jadi secara langsung menggunakangit revert
boleh menyelesaikannya.git revert 18c7602 -m 1
Cubalah jika berlaku masalah, anda boleh menggunakan fungsi reflog untuk membuat asal operasi setempat. Sepatutnya selamat
Untuk menerangkan secara ringkas,
-m 1
bermaksud memilih komitmen sebelum18c7602
(iaitu,2bb3800
dalam tangkapan skrin anda) sebagai ibu bapa. Dalam komit ini, kandungan dalam cawangan ungu tidak boleh dibaca. Jadi saya rasa ini sepatutnya boleh dilakukanPadamkan cawangan dan ia akan hilang