Tetapan semula Git sesuai untuk operasi di cawangan anda sendiri. Ia tidak disyorkan untuk melakukan operasi ini selepas cawangan telah digabungkan ke dalam repositori jauh.
Jika repositori jauh tidak akan menjejaskan kemas kini orang lain dan bergabung (repositori jauh satu orang), anda boleh menggunakan git -f push untuk memaksa menolak ke repositori jauh.
Konsep sejarah antara svn dan git sangat berbeza.
Operasi tolak git, adalah bersamaan dengan menggabungkan cawangan semasa ke dalam cawangan terpencil. Operasi masak rebus sebenarnya begini
开始是这样: o--o--o--o--o
后来reset: o
再后来: o
\
x--x
Jadi Lu Zai mahu menggabungkan cawangan yang sama sekali berbeza sejak komit pertama Adakah anda fikir jauh boleh bersetuju dengannya? Jika anda ingin bergabung, Luzhui boleh bergabung di bawah cawangan semasa, seperti
Atau gantikan cawangan jauh dengan cawangan tempatan
git push origin current_branch -f
Adalah disyorkan untuk membaca buku "Pro Git" secara terperinci, ia akan sangat membantu.
Bahasa Inggeris: http://git-scm.com/book/
Bahasa Cina: http://git-scm.com/book/zh
Memadam cawangan terpencil secara langsung dengan cara ini adalah terlalu ganas Anda boleh merujuk kepada penyelesaian dalam blog ini http://blog.mtxcxin.cn/blog/git bagaimana untuk melancarkan semula gudang terpencil.html
Tetapan semula Git sesuai untuk operasi di cawangan anda sendiri. Ia tidak disyorkan untuk melakukan operasi ini selepas cawangan telah digabungkan ke dalam repositori jauh.
Jika repositori jauh tidak akan menjejaskan kemas kini orang lain dan bergabung (repositori jauh satu orang), anda boleh menggunakan git -f push untuk memaksa menolak ke repositori jauh.
Konsep sejarah antara svn dan git sangat berbeza.
Operasi tolak git, adalah bersamaan dengan menggabungkan cawangan semasa ke dalam cawangan terpencil. Operasi masak rebus sebenarnya begini
Jadi Lu Zai mahu menggabungkan cawangan yang sama sekali berbeza sejak komit pertama Adakah anda fikir jauh boleh bersetuju dengannya? Jika anda ingin bergabung, Luzhui boleh bergabung di bawah cawangan semasa, seperti
Atau gantikan cawangan jauh dengan cawangan tempatan
Adalah disyorkan untuk membaca buku "Pro Git" secara terperinci, ia akan sangat membantu.
Bahasa Inggeris: http://git-scm.com/book/
Bahasa Cina: http://git-scm.com/book/zh
Gunakan git push -f atau git revert, lihat:
git push -f
Memadam cawangan terpencil secara langsung dengan cara ini adalah terlalu ganas Anda boleh merujuk kepada penyelesaian dalam blog ini http://blog.mtxcxin.cn/blog/git bagaimana untuk melancarkan semula gudang terpencil.html