Saya benar-benar mengacaukan cabang master dari repo git bercabang saya.
Saya ingin menyetel ulang sepenuhnya cabang master yang didorong ke garpu saya dengan konten repo master hulu. Saya tidak tertarik untuk menyimpan perubahan atau sejarah cabang utama.
Pendekatan paling sederhana adalah menghapus repo bercabang saya dan refork dari proyek hulu. Namun, saya memiliki pekerjaan di cabang lain yang didorong yang tidak ingin saya hilangkan.
Jadi, bagaimana cara mengatur ulang cabang master yang didorong dengan master hulu?
git clone https://myrepo.git
cd myrepo
git remote add upstream https://upstream.git
git fetch upstream
Ke mana saya pergi dari sini untuk mengatur ulang cabang master lokal dan jarak jauh saya dengan master hulu?
git reset --hard upstream/mastermengatur ulang direktori kerja. Namun jawaban Anda benar.