[Git] Reset Local Repository dan Menggantinya dengan Remote Branch

2016-02-17_140056

Saya pernah mengalami masalah dimana Git local repository tidak sinkron lagi dengan yang ada di remote, dan ditambah lagi ada yang tidak bisa saya kembalikan ke posisi normal. Yang ingin saya lakukan di sini adalah mereset local repository dan menggantinya dengan semua yang ada di remote branch.
Perintah berikut akan menjadikan local repository menjadi mirror dari remote branch yang kita pilih. Silahkan ganti origin dan master sesuai dengan remote dan branch yang anda pilih. Lakukan langkah-langkah perintah berikut:

git fetch origin

git reset –hard origin/master

git clean -f -d

Untuk contoh penggunaan perintah-perintah tersebut, silahkan lihat gambar di atas.

 

Advertisements