Kuasai hal-hal penting dan bagian yang rumit: rebasing, squashing, stashing, reflog, lumps, trees & lainnya!
Apa yang akan Anda pelajari
-
Pahami bagaimana Git bekerja di belakang layar
-
Jelaskan perbedaan objek Git: komit, dan tag beranotasi
-
Kuasai alur kerja Git yang penting: menambahkan & melakukan
-
Bekerja dengan cabang Git
-
Lakukan penggabungan Git dan selesaikan konflik penggabungan
-
Gunakan Git diff untuk mengungkapkan perubahan dari waktu ke waktu
-
Batalkan perubahan menggunakan git restore, git revert, dan git reset
-
Bekerja dengan repositori lokal dan jarak jauh
-
Alur kerja kolaborasi master: pull request, “fork & clone”, dll.
-
Squash, bersihkan, dan tulis ulang riwayat menggunakan rebase interaktif
-
Ambil kembali pekerjaan yang “hilang” menggunakan reflog git
-
Tulis alias Git khusus dan kuat
-
Tandai rilis dan versi menggunakan tag Git
-
Host situs web statis menggunakan Halaman Github
-
Buat README penurunan harga
-
Bagikan kode dan cuplikan menggunakan Github Gists
Persyaratan
- Keterampilan komputer dasar
Keterangan
Kalimat berikut waktu terbaik untuk belajar Git adalah kemarin . Untungnya, waktu terbaik kedua adalah hari ini! Git adalah alat penting untuk bekerja di bidang terkait kode apa pun, mulai dari ilmu data hingga pengembangan game hingga pembelajaran mesin. Kursus ini mencakup semua yang perlu Anda ketahui untuk mulai menggunakan Git dan Github di hari ini!
20+ bagian kursus dipecah menjadi empat unit terpisah:
-
Dasar Git
-
Git Tingkat Selanjutnya
-
Github & Kolaborasi
-
Bagian yang Rumit
Kami memulai dengan Git Essentials. Tujuan dari unit ini adalah memberi Anda semua alat Git penting yang Anda butuhkan untuk penggunaan sehari-hari. Kami mulai berbicara tentang perangkat lunak kontrol versi, apa itu, mengapa itu penting, dan sejarah Git. Kemudian kami menginstal Git dan menjalankan perintah Unix yang Anda perlukan untuk bekerja dengan Git (Anda dapat melewati ini jika Anda sudah terbiasa). Bagian terbesar dari unit ini difokuskan pada pengajaran mekanik inti Git seperti dan dan konsep terkait: direktori kerja, repositori, area pementasan, dll. Kami membahas perintah Git termasuk: git init, git add, git commit, status git, log git, cabang git, dan gabungan git. Kami akhiri dengan tampilan mendetail pada percabangan, , dan .



