Cara Membatalkan Kesalahan dengan Git

Aduh. Anda secara tidak sengaja menggabungkan fail anda ke cabang induk ketika anda bermaksud menggabungkannya ke cabang pementasan. Bagaimana sekarang?

Hampir semua orang yang menggunakan Git membuat kesilapan pada satu ketika. Sama ada menyatukan fail yang salah, menghapus cawangan yang salah, atau yang lebih teruk lagi, penting untuk mengetahui bagaimana membatalkan kesilapan dengan Git.

Kami telah melancarkan kursus kemalangan di saluran YouTube freeCodeCamp.org yang akan mengajar anda 17 cara berbeza untuk membatalkan kesilapan di Git.

Tobias G√ľnther mengembangkan kursus ini. Tobias telah bekerja dengan Git selama bertahun-tahun. Dia malah membantu membuat Tower, yang merupakan pelanggan Git GUI yang popular.

Banyak pembangun tidak menyedari semua cara mereka dapat menggunakan Git untuk membatalkan kesilapan. Kursus ini akan mengajar anda apa yang dapat dilakukan oleh Git dan bagaimana Git melakukannya.

Separuh masa pertama kursus merangkumi kes yang lebih biasa yang lebih mudah pulih. Babak kedua mengajar kesilapan yang lebih rumit untuk diperbaiki. Tetapi ada kemungkinan untuk mengurungkan hampir semua kesalahan di Git.

Berikut adalah topik yang dibahas dalam kursus ini:

  • Menggunakan Git sebagai jaring keselamatan
  • Membuang semua perubahan tempatan dalam fail
  • Memulihkan fail yang dipadam
  • Membuang potongan / baris dalam fail
  • Membuang semua perubahan tempatan
  • Memperbaiki komitmen terakhir
  • Apa maksud "menulis semula sejarah"
  • Mengembalikan komitmen di tengah
  • Menetapkan semula ke semakan lama
  • Menetapkan semula fail ke semakan lama
  • The Reflog
  • Memulihkan komited yang dipadam
  • Memulihkan cawangan yang dipadam
  • Memindahkan komitmen ke cawangan baru
  • Memindahkan komit ke cabang lain
  • Rebase Interaktif: gambaran keseluruhan mengenai perkara yang boleh anda lakukan
  • Rebase Interaktif: bagaimana ia berfungsi secara umum
  • Mengedit pesanan lama dengan Interase Rebase
  • Memadamkan komit dengan Rebase Interaktif
  • Menghimpunkan beberapa komit menjadi satu dengan Rebase Interaktif
  • Menambah perubahan pada komit lama dengan Interase Rebase
  • Memisahkan / mengedit komit lama dengan Interactive Rebase

Tonton kursus penuh di saluran YouTube freeCodeCamp.org (jam 1 jam).