1.deploy分支是生产环境的分支,master是主开发分支。
2.deploy分支有几个文件配置和master分支的不一样,通常都是将master分支合并到deploy分支,并不会改变deploy分支下的配置文件信息。
3.不小心把deploy分支合并进了master分支,导致master分支下的配置文件被改成了deploy分支下的,并且做了push,远程master分支下的配置文件也成deploy下的了。
4.改回了master分支下的配置文件,重新做了push,但是现在不敢往deploy分支合并了,因为担心master分支下的配置会替换掉deploy下的。
现在想恢复master分支之前的版本,以及远程仓库内的版本。该怎么做?
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
Salin cincangnya, katakan 664d6cf35a7.
Kemudian masa berjalan kembali ke keadaan sebelumnya
Selepas berpatah balik, padamkan cawangan induk jauh:
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: