Selepas git menggabungkan cawangan yang salah, ia telah diserahkan kepada gudang jauh Bagaimana untuk memulihkannya?
某草草
某草草 2017-05-02 09:50:50
0
2
948

1. Cawangan penyebaran ialah cawangan persekitaran pengeluaran, dan induk ialah cawangan pembangunan utama.
2. Cawangan deploy mempunyai beberapa konfigurasi fail yang berbeza daripada yang terdapat pada cawangan induk Biasanya, cawangan induk digabungkan ke dalam cawangan deploy, yang tidak mengubah maklumat fail konfigurasi di bawah cawangan deploy.
3. Secara tidak sengaja telah menggabungkan cawangan kerahan ke dalam cawangan induk, menyebabkan fail konfigurasi di bawah cawangan induk ditukar kepada yang di bawah cawangan penggunaan, dan tolakan telah dibuat, dan fail konfigurasi di bawah cawangan induk jauh juga menjadi di bawah cawangan penyebaran.
4. Menukar fail konfigurasi di bawah cawangan induk dan menolaknya semula, tetapi sekarang saya tidak berani menggabungkannya ke dalam cawangan penyebaran kerana saya bimbang konfigurasi di bawah cawangan induk akan menggantikan konfigurasi di bawah cawangan penyebaran.
Sekarang saya mahu memulihkan versi sebelum cawangan induk dan versi di gudang jauh. Apa yang perlu dilakukan?

某草草
某草草

membalas semua(2)
某草草

Malah, ini sangat mudah Pengarang boleh melakukan operasi rollback secara tempatan terlebih dahulu:

  • Dapatkan nilai cincang yang sepadan dengan status induk sebelumnya melalui log penyerahan

git log

Salin cincangnya, katakan 664d6cf35a7.

  • Kemudian masa berjalan kembali ke keadaan sebelumnya

git reset --hard 664d6cf35a7

Selepas berpatah balik, padamkan cawangan induk jauh:

git push origin --delete master

Jika ia tidak boleh dipadamkan, anda boleh menetapkan cawangan lalai kepada cawangan lain dari jauh, seperti menggunakan. Jika gudang jauh poster berada di github, anda boleh mengklik pada tetapan->cawangan-.cawangan lalai gudang yang sepadan dan mengubah suainya.

Kemudian jalankan arahan di atas untuk memadam cawangan induk jauh.

Selepas pemadaman, anda kini boleh menolak cawangan induk sekali lagi, yang akan mewujudkan semula cawangan induk di gudang jauh. Selepas menolak, tukar gudang lalai jauh untuk menguasai semula.

Keadaan semasa pada asasnya sama seperti dahulu.

大家讲道理

Putar semula cawangan tempatan > Padamkan cawangan terpencil >

Namun, kaedah ini tidak sesuai untuk cawangan yang dilindungi seperti master Anda boleh menggunakan kaedah berikut:

Putar semula cawangan tempatan > Paksa tolak cawangan tempatan (tolak paksa untuk menulis ganti kandungan cawangan terpencil)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan