Cara Mengurungkan Kesalahan dengan Git

Uh oh. Anda baru saja secara tidak sengaja menggabungkan file Anda ke cabang master saat Anda bermaksud menggabungkannya ke cabang pementasan. Sekarang apa?

Hampir semua orang yang menggunakan Git membuat kesalahan di beberapa titik. Baik itu menggabungkan file yang salah, menghapus cabang yang salah, atau yang lebih buruk, penting untuk mengetahui cara membatalkan kesalahan dengan Git.

Kami telah merilis kursus kilat di saluran YouTube freeCodeCamp.org yang akan mengajarkan Anda 17 cara berbeda untuk membatalkan kesalahan di Git.

Tobias Günther mengembangkan kursus ini. Tobias telah bekerja dengan Git selama bertahun-tahun. Dia bahkan membantu membuat Tower, yang merupakan klien GUI Git yang populer.

Banyak pengembang yang tidak mengetahui semua cara mereka dapat menggunakan Git untuk membatalkan kesalahan. Kursus ini akan mengajari Anda apa yang bisa dilakukan Git dan bagaimana Git melakukannya.

Paruh pertama kursus mencakup kasus yang lebih umum yang lebih mudah dipulihkan. Babak kedua mengajarkan kesalahan yang lebih rumit untuk diperbaiki. Tetapi sangat mungkin untuk membatalkan hampir semua kesalahan di Git.

Berikut adalah topik yang dibahas dalam kursus ini:

  • Menggunakan Git sebagai jaring pengaman
  • Membuang semua perubahan lokal dalam sebuah file
  • Mengembalikan file yang terhapus
  • Membuang potongan / baris dalam file
  • Membuang semua perubahan lokal
  • Memperbaiki komit terakhir
  • Apa artinya "menulis ulang sejarah"
  • Mengembalikan komit di tengah
  • Menyetel ulang ke revisi lama
  • Menyetel ulang file ke revisi lama
  • Reflog
  • Memulihkan komit yang dihapus
  • Memulihkan cabang yang terhapus
  • Memindahkan komit ke cabang baru
  • Memindahkan komit ke cabang lain
  • Interactive Rebase: gambaran umum tentang apa yang dapat Anda lakukan
  • Interactive Rebase: cara kerjanya secara umum
  • Mengedit pesan komit lama dengan Interactive Rebase
  • Menghapus komit dengan Interactive Rebase
  • Menggabungkan beberapa komit menjadi satu dengan Interactive Rebase
  • Menambahkan perubahan ke komit lama dengan Interactive Rebase
  • Memisahkan / mengedit komit lama dengan Interactive Rebase

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