Aliran Kerja Profesional Git dan GitHub · Pelajaran

Pementasan, Komit, Sejarah

Fahami kawasan pementasan, cara membuat komit perubahan dan terokai sejarah komit projek anda menggunakan `git log`.

Pelajaran 1 daripada 412 langkah

Pementasan, Komit, Sejarah ialah pelajaran Aliran Kerja Profesional Git dan GitHub percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Aliran Kerja Profesional Git dan GitHub, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Aliran Kerja Profesional Git dan GitHub merangkumi sejumlah 4 pelajaran.

Kawasan Pementasan Git

Dalam Git, kawasan pementasan (juga dipanggil index) ialah langkah perantaraan penting antara direktori kerja anda dengan repositori.

Anggaplah ia sebagai ruang menunggu untuk menyediakan perubahan sebelum menyimpannya secara kekal.

Ia membolehkan anda mengumpulkan perubahan berkaitan ke dalam satu komit yang bermakna.

Menambah Fail ke Kawasan Pementasan

Untuk memindahkan perubahan daripada direktori kerja ke kawasan pementasan, gunakan arahan git add.

Anda menentukan fail yang mahu dipentaskan. Ini memberitahu Git, "Hei, saya mahu memasukkan perubahan ini dalam komit seterusnya!"

git add myfile.txt

Mementaskan Berbilang Perubahan

Anda tidak perlu menambah fail satu demi satu. Git menyediakan cara yang mudah untuk mementaskan beberapa fail atau malah semua perubahan sekali gus.

  • git add . mementaskan semua fail baharu dan yang diubah suai dalam direktori semasa serta subdirektorinya.
  • git add -u hanya mementaskan fail yang diubah suai dan dipadam, bukan fail baharu.
git add .

Apakah Komit?

Komit ibarat mengambil gambaran keseluruhan projek anda pada suatu titik masa tertentu. Ia merekodkan perubahan yang dipentaskan secara kekal ke dalam repositori Git anda.

Setiap komit mempunyai ID unik, pengarang, cap masa dan mesej komit yang menerangkan perubahan yang dibuat.

Membuat Komit Pertama Anda

Setelah perubahan berada dalam kawasan pementasan, anda boleh membuat komit menggunakan git commit. Anda hendaklah sentiasa menyertakan mesej yang jelas dan ringkas untuk menerangkan perubahan tersebut.

Bendera -m membolehkan anda memberikan mesej komit secara terus.

git commit -m "Add initial project files"

Menyemak Status Projek Anda

Arahan git status ialah pembantu terbaik anda! Arahan ini memberitahu anda:

  • Fail yang tidak dijejaki, iaitu fail baharu yang belum ditambah ke Git.
  • Fail yang mempunyai perubahan dan sedia untuk dibuat komit, iaitu fail yang telah dipentaskan.
  • Fail yang mempunyai perubahan tetapi belum dipentaskan.
git status

Menyemak Perubahan yang Belum Dipentaskan

Sebelum mementaskan atau membuat komit, amalan yang baik ialah menyemak perubahan anda. Arahan git diff membantu anda melihat dengan tepat perkara yang telah berubah dalam fail anda.

Secara lalai, git diff menunjukkan perubahan dalam direktori kerja anda yang masih belum dipentaskan.

git diff

Menyemak Perubahan yang Telah Dipentaskan

Bagaimana jika anda mahu melihat perubahan yang telah dipindahkan ke kawasan pementasan sebelum membuat komit?

Anda boleh menggunakan git diff --staged (atau git diff --cached) untuk membandingkan perubahan yang dipentaskan dengan komit terakhir.

git diff --staged

Melihat Sejarah Komit

Untuk melihat senarai kronologi semua komit dalam repositori anda, gunakan arahan git log. Arahan ini menunjukkan siapa yang membuat perubahan, bila perubahan dibuat dan apakah mesej komitnya.

Ini penting untuk memahami perkembangan projek anda!

git log

Memudahkan Output Log

Output lalai git log boleh menjadi agak terperinci. Untuk gambaran ringkas, anda boleh menggunakan pilihan bagi memudahkannya:

  • git log --oneline: Menunjukkan setiap komit pada satu baris.
  • git log --graph: Memaparkan pepohon ASCII sejarah komit.
git log --oneline

Kuiz Pementasan & Komit

Anda baru sahaja mengubah suai index.html dan mencipta fail baharu style.css. Anda mahu memasukkan kedua-duanya dalam komit seterusnya.

Urutan arahan manakah yang mementaskan dan membuat komit perubahan ini dengan betul?

Imbas Kembali: Pementasan, Komit, Sejarah

Tahniah! Dalam pelajaran ini, Anda telah mempelajari langkah asas aliran kerja setempat Git:

  • kawasan pementasan (indeks) ialah tempat Anda menyediakan perubahan.
  • Gunakan git add untuk memindahkan perubahan ke kawasan pementasan.
  • Serahan ialah gambaran kekal bagi perubahan yang telah dipentaskan.
  • Gunakan git commit -m "message" untuk menyimpan serahan.
  • git status memaparkan keadaan direktori kerja Anda.
  • git diff membantu menyemak perubahan.
  • git log membolehkan Anda meneroka sejarah projek.

Perintah ini penting untuk menjejaki kemajuan projek Anda!

Percuma untuk bermula

Pelajari Aliran Kerja Profesional Git dan GitHub dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
12
Pelajaran
48

Soalan Lazim

Adakah pelajaran “Pementasan, Komit, Sejarah” percuma?

Ya — teks penuh “Pementasan, Komit, Sejarah” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Aliran Kerja Profesional Git dan GitHub, tingkat taraf kepada CoddyKit PRO. Kursus Aliran Kerja Profesional Git dan GitHub merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Pementasan, Komit, Sejarah”?

Fahami kawasan pementasan, cara membuat komit perubahan dan terokai sejarah komit projek anda menggunakan `git log`. Anda berlatih Aliran Kerja Profesional Git dan GitHub menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Aliran Kerja Profesional Git dan GitHub?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Aliran Kerja Profesional Git dan GitHub di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Pementasan, Komit, Sejarah” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Aliran Kerja Profesional Git dan GitHub ini?

Ya. Setiap pelajaran Aliran Kerja Profesional Git dan GitHub menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Pementasan, Komit, Sejarah
  2. Membatalkan Perubahan Setempat
  3. Asas Percabangan & Penggabungan
  4. Menyimpan Kerja yang Sedang Berjalan
← Kembali ke Aliran Kerja Profesional Git dan GitHub