Memahami Git.. bersiaplah, dan mari kita lakukan..

=› Git memilikiEmpat Area Penyimpanan

  1. Menyimpan
  2. Wilayah kerja
  3. Indeks
  4. Gudang

Ikhtisar singkat pengalaman saya hari ini:

..mari kita fokus saja pada area penyimpanan 2, 3, dan 4 untuk memulai:

=› indeks adalah tempat file pergi ketika mereka telah 'dipentaskan', atau dalam kasus kami setelah kami menggunakan 'git add'

=› 'git commit' kemudian akan memindahkan file sebagai komit ke repositori.

=› 'git checkout' / mengubah cabang menyalin data dari repositori kembali ke area kerja dan indeks.

=› Sekarang kembali ke item pertama: Stash adalah tempat penyimpanan di mana kita dapat meletakkan file apa pun saat mengerjakan proyek lain agar aman dan tidak mengganggu. 'git stash' adalah perintah yang digunakan untuk menyimpan file yang ingin kita lindungi.

=› Untuk mengambil file yang disimpan dan mendapatkannya kembali dari simpanan, kami menggunakan 'git stash apply'.

=› Untuk menghapus simpanan, kami menggunakan 'git stash clear.'

Istilah, perintah, dan konsep lain yang saya alami hari ini (tanpa urutan tertentu)..

=› file disimpan sebagai hash di folder .git/.

=› git log adalah perintah yang berguna untuk melihat komitmen sebelumnya dan banyak lagi.

=› 'cat' / 'cat-file' di terminal akan memungkinkan saya membaca isi dokumen dari terminal.

=› ls -a akan memungkinkan saya mengakses folder seperti ./git yang biasanya tersembunyi dari penglihatan.

=› menggunakan 'start' bersama dengan nama folder akan membuka folder dari terminal.

=› Objek Git meliputi: blob, pohon, penerapan, dan tag beranotasi.

=› 'git Branch' dapat membuat cabang baru untuk sebuah proyek.

=› Cabang lokal hanyalah referensi ke komit.

=› File HEAD adalah referensi ke suatu cabang.

=› HEAD menandai posisi saat ini

=› Objek yang tidak dapat dijangkau di Git adalah sampah yang dikumpulkan

=› 'git Branch all' menunjukkan semua cabang proyek

=› 'git Fetch' dan 'git merge' biasanya digabungkan menjadi 'git pull'

=› Cobalah untuk tidak melakukan rebase komit bersama

=› Cara membagi proyek.

=› Repositori ada di folder .git/

=› 'git diff' membandingkan dua hal di git.

=› Vim menarik..dan untukkeluar dari vim dan menyimpan semuanya sekaligus, shift -z -z

=› Perintah 'mv' dapat digunakan untuk mengganti nama file di terminal.

=› Tiga jenis reset git

=› 'git reset — hard' menyalin data dari komit saat ini ke area kerja dan indeks.

=› 'git reset — mixed' adalah pengaturan ulang default dan menyalin data dari komit saat ini hanya ke indeks.

=› 'git reset — soft' mereset cabang tetapi tidak mengubah indeks atau area kerja.

=› 'git menyalahkan' dapat digunakan untuk melihat detail tentang perubahan file tertentu.

Pengalaman yang sangat mendalam dengan Git dan Github hari ini. Saya belajar banyak dan berharap dapat menyelesaikan kursus 'Menguasai Git' besok pagi dan kemudian kembali mempelajari JavaScript!

=›Ikuti saya di Twitter!

=› Saluran Teknologi Youtube Saya!

=› Semua kode saya sejak hari pertama ada di Github!

=›Temukan proyek saya di Codepen!