Cara Memaksa Menimpa File Lokal di Git Pull

Cara Memaksa Menimpa File Lokal di Git Pull

Menggunakan Git Pull, kami mengunduh perubahan terbaru dari Git Remote Repository ke Local Repository Code. Selama proses ini, kami menghadapi masalah berkali -kali karena perubahan lokal. Maka kita perlu memaksa menimpa perubahan lokal dan memperbarui semua file dari repositori jarak jauh.

Penting :-

  • Semua perubahan lokal akan hilang.
  • Komit lokal apa pun yang belum didorong akan hilang.
  • File apa pun yang tidak dilacak oleh git tidak akan terpengaruh.

Perintah untuk menimpa file lokal:-

Gunakan perintah berikut untuk memaksakan file lokal yang menimpa dari repositori jarak jauh. Kami berasumsi Anda sedang mengunduh perubahan dari cabang master jarak jauh.

$ git fetch --sall $ git reset --hard asal/master 

Untuk mengunduh perubahan dari beberapa cabang lain, gunakan perintah berikut.

$ git reset --hard asal/lainnya_branch 

Penjelasan:-

  • Perintah git fetch mengunduh pembaruan terbaru dari remote, tetapi jangan bergabung atau rebase dalam file lokal.
  • Git reset mengatur ulang cabang master ke apa yang baru saja Anda ambil. Opsi -hard mengubah semua file di pohon kerja Anda sama seperti di asal/master