[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.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s