Jasa Pembuatan Git & Github | Git & Github Bootcamp
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 melakukan dan bercabang 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, penggabungan , dan menyelesaikan konflik .
Kemudian kita beralih ke unit Git Tingkat Selanjutnya , di mana kita membahas perintah tambahan dan konsep Git yang sangat berguna, tetapi mungkin tidak “inti” seperti Git Essentials. Kita mulai dengan tampilan menyeluruh pada perintah gif diff dan berbagai perbandingan yang dapat kita buat antara komit, cabang, direktori kerja, area pementasan, dan banyak lagi! Kami memberikan perhatian khusus untuk membaca dan menguraikan output padat yang dihasilkan oleh diffs. Kemudian kami mengalihkan fokus kami untuk menyimpan dengan perintah git stash , sebuah “perintah kemudahan” yang banyak pengguna suka gabungkan ke dalam alur kerja Git mereka. Akhirnya, kami terjun jauh ke dalam membatalkan perubahan dan perjalanan waktu dengan Git. Kita belajar cara mengunjungi kembali pekerjaan sebelumnya, melepaskan dan memasang kembali HEAD, dan membuang perubahan. Kami membahas perintah git yang membantu kami membatalkan perubahan termasuk git checkout , git restore , git reset , dan git revert .
Selanjutnya, kami mengubah persneling untuk fokus pada Github & Collaboration . Kami mulai dengan menjelajahi Github (dan alat serupa) yang menghosting repositori jarak jauh dan mendiskusikan manfaat yang mereka berikan. Kami membuat repositori Github kami sendiri dan menyinkronkan perubahan antara repositori jarak jauh dan lokal kami menggunakan perintah git push , git pull , dan git fetch . Kami kemudian fokus pada alur kerja kolaborasi yang umum digunakan yang mungkin ditemui siswa di dunia nyata: percabangan fitur , permintaan tarik , forking & kloning , dan banyak lagi! Kami membahas kontribusi untuk open source proyek dan mengonfigurasi repositori Github untuk kolaborasi. Kami juga meluangkan waktu untuk mempelajari fitur-fitur Github yang berguna termasuk Github Gists dan Github Pages untuk hosting statis gratis.
Unit terakhir dalam kursus, The Tricky Bits , sebenarnya hanyalah kumpulan perintah Git yang berguna dan topik lanjutan. Kita mulai dengan membahas salah satu perintah Git: rebasing ! Kami membahas potensi keuntungan dan kerugian dari rebasing dan membandingkannya dengan penggabungan. Kemudian kita belajar cara membersihkan riwayat Git kita dengan menulis ulang, mengedit, menjatuhkan, dan menghapus komit menggunakan perintah rebase interaktif . Selanjutnya, kita membahas tag Git ( tag ringan dan beranotasi ) versi semantik dan alur kerja penandaan. Setelah itu, kita beralih ke penyelaman mendalam ke dalam cara kerja Git. Kami membahas file dan folder yang digunakan Git secara internal, peran hashing fungsi di Git, dan peran objek Git. Selanjutnya, kita berbicara tentang log referensi dan perintah git reflog . Secara khusus, kita belajar bagaimana kita dapat menggunakan reflog untuk menyelamatkan komit yang “hilang” dan membatalkan rebase . Terakhir, kita belajar cara menulis alias Git yang kuat dan khusus !
Sepanjang kursus, Anda akan menemukan diagram dan referensi visual yang dibuat untuk mencoba dan menjelaskan Git. Kursus ini juga mencakup latihan yang telah diuji pada siswa tatap muka, untuk memberi Anda kesempatan mempraktikkan konsep dalam kursus selama ini.
Untuk siapa kursus ini:
- Siapa pun yang tertarik mempelajari Git dalam kapasitas apa pun
- Siapa pun yang belajar kode atau berharap memasuki bidang teknologi
- Pengembang web, ilmuwan data, insinyur perangkat lunak, pengembang seluler, pengembang game, dll.
- Siapa pun yang bekerja dengan kode atau dalam peran yang berdekatan dengan kode