Merekonstruksi Git Repository


-1

Misalkan saya memiliki repositori git yang diatur pada server pusat dan mengkloningnya ke beberapa mesin. Misalkan saya telah membuat modifikasi pada repo pada beberapa mesin dan mendorong dan menarik dari subset dari mesin tersebut.

Pertanyaan:
Jika repositori pusat dihapus, apakah ada cara mudah untuk merekonstruksi repositori hanya dengan menggunakan repositori hasil kloning (berpotensi tidak konsisten) pada masing-masing mesin?


Hmm ... Downvote tanpa penjelasan ...
nehcsivart

Jawaban:


1

Dengan asumsi semua klon lebih atau kurang bisa dipercaya; pada setiap klon, lakukan:

git push --verbose origin "refs/remotes/origin/*:refs/heads/*"
git push --verbose origin "refs/tags/*:refs/tags/*"

Ini akan mendorong hasil pengambilan terakhir , menghasilkan cabang yang sebagian besar identik.

Setelah itu secara manual pergi melalui cabang masing-masing klon lokal master dan lainnya, dan mendorong apa pun yang hilang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.