‫Selamat datang kembali.
‫Mari kita lanjutkan dari video sebelumnya untuk membicarakan tentang alur kerja yang lebih maju dan get dan GitHub.
‫Sekarang, sampai saat ini, baik Marcy dan saya baru saja bekerja di sini, kepala cabang.
‫Apa artinya?
‫Yah, katanya cabang, tapi saya hanya melihat master di sini.
‫Dan Anda mungkin telah memperhatikan satu masalah dengan cara kami melakukan sesuatu.
‫Itu jika ini hari pertama saya bekerja dan saya baru saja mengganti judul.
‫Tapi mungkin kita bahkan tidak menginginkan perubahan itu.
‫Mungkin itu merusak branding kami atau merusak aplikasi kami.
‫Tapi saya bisa melakukannya dengan mudah untuk mengubahnya menjadi m. mungkin Marsi bahkan tidak tahu bahwa saya telah menambahkan
‫perubahan itu dan itu masalah besar, bukan?
‫Anda tidak ingin memasukkan sesuatu ke dalam apa yang kami sebut produksi, ke dalam apa yang dilihat pengguna.
‫Jika itu akan merusak situs web kami.
‫Jika Anda adalah perusahaan besar seperti Facebook, itu bisa berarti hilangnya pendapatan jutaan dolar, bahkan
‫jika Anda memiliki bug yang berlangsung beberapa jam.
‫Jadi saya akan menunjukkan kepada Anda alur kerja yang lebih realistis yang akan Anda miliki, dan itu dengan percabangan.
‫Tidak, tunjukkan apa yang saya maksud.
‫Saya memiliki di sini visual tentang apa yang benar-benar bagus.
‫Sampai sekarang, kami telah mengerjakan apa yang kami sebut master, yaitu cabang master.
‫Pikirkan cabang master sebagai otoritas.
‫Ini adalah cara yang benar agar aplikasi atau situs web kita terlihat.
‫Dan sampai sekarang, ketika saya membuat judul latar belakang keren, saya beralih dari generator latar
‫belakang ke generator keren.
‫Dan kemudian ketika Marsi mengubahnya menjadi huruf besar, maka kami pergi ke sini dan kami hanya berjalan secara linier dari satu ujung
‫ke ujung lainnya, ke ujung lainnya ke ujung lainnya.
‫Tapi seperti yang saya katakan, itu sedikit masalah.
‫Jadi hal yang lebih baik untuk dilakukan adalah apa yang kita sebut percabangan.
‫Jika saya ingin mengubah judul, saya akan membuat cabang dan menyebutnya sebagai fitur kecil, misalnya, dan
‫saya hanya mengerjakan cabang itu sendiri tanpa memengaruhi cabang utama, apa yang dilihat pengguna.
‫Dan.
‫Baru setelah selesai, ketika Marsi telah meninjaunya, ketika kami telah mengujinya dan semua orang di
‫tim baik-baik saja, maka kami membawanya kembali ke M..
‫Dan Anda dapat melihat di sini dengan fitur besar, Anda dapat melanjutkan untuk waktu yang lama di cabang Anda
‫sendiri dan hanya ketika Anda selesai melakukan apa yang kami sebut bergabung menjadi M..
‫Saya akan menunjukkan cara kerjanya hari ini.
‫Saya akan menutup ini dan mengingat contoh kami, kami memiliki komputer Marcy di sini dengan semua file dan kami
‫memiliki komputer saya di sini dengan semua file.
‫Kami berdua telah menyiapkan stasiun kerja kami.
‫Dan sekarang Anda melihat apa yang dimaksud dengan master di terminal saya, dan saya akan menunjukkan kepada Anda di catatan setelahnya bagaimana Anda dapat
‫mengaturnya sehingga ini memberi tahu Anda cabang apa yang Anda gunakan.
‫Tapi kita bisa melihat bahwa kita berdua di M..
‫Itu komputer saya.
‫Dan komputer Marcy juga M. Kami ingin memastikan bahwa kami sama-sama up to date dengan GitHub terbaru.
‫Jadi Marcy akan mendapatkan tarikan dan saya juga akan mendapatkan tarikan.
‫Dan katakanlah saya sekarang sedang mengerjakan fitur baru, dan karena ini adalah alur kerja yang lebih baik untuk tidak bekerja pada
‫master dan ini adalah tip yang bagus, umumnya tidak bekerja pada master, selalu bercabang.
‫Jika saya mendapatkan Cabang, mereka akan menunjukkan kepada saya bahwa, yah, saya hanya memiliki satu cabang dan itu adalah master, tetapi kita
‫dapat menambahkannya.
‫Kita dapat mengatakan dapatkan fitur baru atau sedikit cabang.
‫Dan sekarang jika saya mendapatkan Branch.
‫Saya melihat bahwa saya memiliki sedikit fitur, tetapi master disorot karena saat ini saya adalah seorang master,
‫jadi cara saya pergi ke cabang fitur kecil, saya akan mengatakan dapatkan Check-Out.
‫Fitur kecil.
‫Dan begitulah, beralih ke fitur cabang kecil, dan sekarang saya di cabang fitur kecil.
‫Jadi apa yang saya lakukan adalah saya telah bercabang dari M. dan sekarang dibuat sedikit fitur.
‫Mari buat sedikit perubahan, saya akan mengatakan di fitur kecil, kita akan
‫mengubah judul latar belakang akses saat ini untuk mengatakan ini adalah latar belakang.
‫Saya akan aman di sini, dan sekali lagi, saya melakukan alur kerja sederhana yang kami lakukan di video terakhir mendapatkan status.
‫Saya melihat bahwa kami memiliki indeks bahwa perubahan kecil untuk menghapus sehingga kami dapat melihat.
‫Jadi sekarang kita telah membuat perubahan ini, mari kita tambahkan.
‫Dan lagi, dapatkan status untuk memastikan semuanya berjalan lancar.
‫Ya, kami siap untuk melakukan indexable sehingga kami akan mendapatkan pesan komit akan berubah.
‫Teks.
‫Sempurna.
‫Mari kita jelaskan itu dan sekarang lagi, untuk memberi tahu GitHub tentang perubahan yang perlu kita lakukan, dapatkan Push, jadi
‫kita akan mendapatkan Push.
‫Baiklah, mari kita pergi ke GitHub dan melihat apa yang terjadi.
‫Kami melihat bahwa sekarang kami memiliki bilah kuning yang baru saja muncul dan mengatakan Anda baru saja mendorong cabang.
‫Jadi jika saya mengklik tombol hijau ini di sini, bandingkan, tarik permintaan.
‫Ini menunjukkan kepada saya perubahan apa yang saya miliki, yaitu saya telah mengubah judul dan di sini saya dapat
‫memberi tahu Marcy, dengan mengatakan, Marci, saya telah mengubah teksnya.
‫Bagaimana menurut anda?
‫Dan saya mengklik Buat permintaan Tarik.
‫Dan sekarang saya memiliki PR saya dan Anda lihat di sini bagaimana kata Mersch pull request?
‫Nah, jika kita kembali ke diagram kita, saya telah membuat fitur kecil ini dan sekarang saya berkata, hai,
‫Marci, saya baru saja melakukan perubahan baru ini.
‫Bagaimana menurut anda?
‫Apakah boleh bagi saya untuk menggabungkannya menjadi M..
‫Dan yang akan terjadi disini kemungkinan besar Marci's akan datang melihat pull request ini.
‫Anda dapat melihat bahwa kami sedang dalam permintaan tarik, ABS, jadi dia akan dapat melihatnya.
‫Dan melihat Andray melakukan perubahan ini.
‫Dia akan melihat melalui perubahan.
‫Dan dia akan berkata, hmm, well, jika dia suka ini, dia bisa seperti, terlihat bagus, dia bisa mengklik untuk memulai
‫ulasan dan Anda tahu, dia suka ini.
‫Jadi dia hanya akan menyetujui.
‫Sekarang, Marsi atau saya sendiri, biasanya Anda tidak ingin menggabungkan permintaan tarik Anda sendiri, seseorang di tim yang melakukannya.
‫Sekarang hanya bisa mengatakan Maret, tarik, permintaan, konfirmasi, gabungkan.
‫Dan di sana Anda pergi.
‫Terkadang suka menghapus cabang setelahnya sehingga Anda bisa mengklik hapus di sini.
‫Jika saya kembali ke kode.
‫Yah, saya tidak memiliki cabang lagi karena saya baru saja menghapusnya, tetapi di master saya, jika saya pergi ke
‫Index Simmel, saya melihat ini adalah latar belakangnya.
‫Jadi sekarang Marci bisa pergi ke proyeknya dan berkata, dapatkan pool.
‫Dan lagi.
‫Dia memiliki pembaruan terbaru.
‫Sekarang, mari kita bicara tentang beberapa konflik yang bisa muncul sekarang, katakanlah Marsi ingin mengubah sesuatu dan saya
‫juga mengubah hal yang sama dan kita mendapatkan konflik Mirch kita.
‫Mari lihat apa yang terjadi.
‫Jadi katakanlah Marsing ingin berubah, buat fitur baru yang mengatakan kami akan menyebutnya fitur besar yang satu ini.
‫Dan dia akan berkata, dapatkan Check-Out atau dapatkan fitur besar Cabang.
‫Dia akan berkata, periksa fitur besar.
‫Dan jika saya mendapatkan Cabang, kami melihat ada cabang baru di sini.
‫Mari kita jelaskan itu dan dia akan mengatakan di sini bahwa dia ingin mengubah ini kembali ke latar belakang, warna atau generator
‫latar belakang, karena semua pengguna mengeluh bahwa judulnya berubah dan mereka menyukai judul yang lama.
‫Jadi dia mengubah itu.
‫Dia telah melakukan get add.
‫Dapatkan komitmen.
‫Kembali ke judul lama.
‫Sempurna, dan kemudian dia akan mendapatkan dorongan.
‫Mari kita perjelas dulu, sebenarnya, dan kita mendapat dorongan.
‫Pertama kali Anda mendapatkan ini, Anda mungkin mendapatkan kesalahan yang mengatakan bahwa tidak ada upstream, Anda cukup menyalin kode yang
‫mereka berikan kepada Anda di sini.
‫Sempurna.
‫Sekarang, jika saya kembali.
‫Generator latar belakang, saya melihat permintaan tarik fitur besar di sini.
‫Dan hanya untuk menunjukkan bahwa Anda dapat memiliki banyak komentar, katakanlah Marcy memutuskan untuk oh, ini saya, Marcy
‫memutuskan untuk menambahkan tanda seru di sini.
‫Dia hanya bisa mengatakan lagi, dia menyimpan ini.
‫Itu jelas.
‫Dan dia akan berkata, dapatkan iklan.
‫Dapatkan komit, Anda sering melakukan ini, jadi Anda menjadi sangat, sangat bagus untuk didapatkan setelah bekerja
‫di sebuah perusahaan untuk sementara waktu dan dia akan mengatakan tanda seru X tambahan.
‫Ups, bukan itu yang ingin saya lakukan, dapatkan komit.
‫Kimmet
‫Ditambahkan seruan.
‫Dan dia akan mendapatkan dorongan lagi.
‫Dan mari kita kembali untuk mendapatkan bantuan.
‫Jika kita melihat permintaan kumpulan, mereka benar-benar akan memiliki keduanya kembali ke semua
‫judul dan menambahkan tanda seru, dan kita melihat di sini kedua perubahan membuat permintaan kumpulan membutuhkan perubahan.
‫Andre.
‫Jadi sementara permintaan yang buruk ini ada di luar sana.
‫Saya memutuskan untuk memulai cabang baru bernama sebut saja konflik untuk saat ini.
‫Dan saya akan mendapatkan konflik Check-Out.
‫Dan sekarang di cabang konflik.
‫Saya memutuskan untuk berubah.
‫Ini untuk menghapus generator batubara sepenuhnya.
‫Saya mengatakan itu.
‫Sekali lagi, saya memeriksa status dan indeks saya bahwa file saya telah diubah.
‫Jadi saat ini terjadi, saya membuat Marcy bergabung, untuk menarik permintaan.
‫Jadi dia masuk ke Mascia.
‫Permintaannya masuk.
‫Dan sekarang jika saya kembali ke konflik saya, saya mendapatkan status.
‫Dan kita harus menambahkan ini, jadi dapatkan tambahkan dan dapatkan komit ke pesan singkat di sini, cukup periksa.
‫Dan sekarang jika saya kembali ke M..
‫Oh, saya harus mendapatkan master checkout lagi sebelum saya mendorong perubahan saya, saya ingin memastikan bahwa saya memiliki master
‫versi terbaru jadi saya tidak mengubah apa pun.
‫Saya tidak akan memiliki konflik.
‫Jadi saya akan menarik untuk mendapatkan yang terbaru.
‫Dan sekarang saya pergi untuk checkout.
‫Cabang konflik.
‫Dan saya bisa mendapatkan komentar ini.
‫Menggabungkan.
‫M. Jadi saya katakan gabungkan apa pun yang merupakan master ke dalam konflik.
‫Marcy telah mengerjakan fitur besar dan dia menggabungkannya, jadi sekarang Master memiliki cabang fitur besar.
‫Saya juga telah membuat cabang lain dan saya telah bekerja sendiri di cabang konflik.
‫Dan cabang konflik tidak tahu apa-apa tentang masokisme, mengatakan, hei, apa
‫pun master sekarang, termasuk fitur besar yang Marsi kerjakan, tarik dan pastikan tidak ada
‫konflik.
‫Jadi saya melakukan itu.
‫Dan oh, saya mendapatkan konflik, konflik dan indeks Merche, bukan Mafa.
‫Sekarang, jika saya benar-benar mengklik Sublime Text, izinkan saya membukanya sehingga Anda dapat melihat yang lebih baik.
‫Oh, nak, saya mendapatkan sintaks kecil yang aneh ini.
‫Ini luar biasa pada awalnya, tetapi mudah untuk melihat apa yang terjadi di mana cabang saya berada dan
‫itu menunjukkan kepada saya bahwa di sini sampai akhir saya tidak memiliki H1 lagi.
‫Tetapi di cabang master, kami memiliki generator latar belakang.
‫Sekarang saya dapat berbicara dengan Marcy dan berkata, hei, Marcy, apakah Anda ingin menyimpannya di judul generator?
‫Dan dia akan berkata, ya, itu adalah hal yang benar untuk dilakukan.
‫Jangan mengubah latar belakang.
‫Nah, dalam hal ini, saya hanya menghapus garis-garis ini.
‫Dan hapus ini.
‫Dan simpan sekarang jika saya mendapatkannya.
‫Statusnya sekarang.
‫OK, kami memiliki status yang dimodifikasi di sini.
‫Biarkan saya membuat ini lebih kecil lagi sehingga Anda dapat melihat biarkan saya menghapus ini.
‫Apa yang kami lakukan sekarang adalah kami harus menambahkan lagi karena kami membuat perubahan itu dan kami
‫harus memperbaiki masalah penggabungan komet.
‫Dan saya lupa mari kita coba lagi.
‫Dan.
‫Konflik memperbaiki masalah pernikahan yang jelas di sini dan mendapatkan status.
‫Tidak ada yang bisa dibandingkan dengan bekerja untuk membersihkan, dan jika saya mendapatkan Push, yah, sekali lagi, saya mendapatkan kesalahan ini,
‫tetapi saya ingin menunjukkan kepada Anda kali ini jika saya mendapatkan konflik Push Origin.
‫Sekarang berfungsi, mari kembali ke GitHub.
‫Lihat hal-hal macam apa yang kita miliki, kita memiliki cabang konflik, dan jika kita melihat
‫cabang konflik sekarang, yah, tidak ada yang berubah karena, yah, saya baru saja mengembalikan semua perubahan saya.
‫Jadi benar-benar kosong.
‫Tidak ada perubahan sekarang.
‫Jadi Marcio akan seperti, hei, apakah Anda bermaksud membuat gambar ini?
‫Ini kosong.
‫Semua melihat pesan ini di pihak saya dan saya dapat melanjutkan, dan itu cukup banyak alur kerja yang akan
‫Anda lihat dan dapatkan.
‫Saya akan meninggalkan perintah untuk Anda setelah ini.
‫Tapi Anda tahu, sangat menyenangkan bekerja dengan Anda mempelajari beberapa perintah, dan selama
‫Anda memiliki model visual ini setiap kali Anda mengerjakan sesuatu, Anda selalu membuat cabang.
‫Anda memberi judul dengan fitur apa pun yang sedang Anda kerjakan.
‫Dan sesekali Anda ingin menarik master dan menggabungkan master ke cabang Anda untuk memastikan bahwa Anda tidak melewatkan pembaruan apa
‫pun yang telah dilakukan pengembang atau rekan tim lain.
‫Setelah Anda selesai dengan fitur Anda, Anda membuat permintaan tarik dengan melakukan push dan permintaan tarik itu, tambahkan komentar
‫Anda dan orang-orang akan meninjau perubahan file Anda.
‫Dan jika mereka ingin Anda membuat beberapa perubahan, maka Anda dapat melakukannya lagi, mendapatkan tambahan, mendapatkan komit,
‫akhirnya membuat perubahan Anda dan kemudian Anda dapat menggabungkan, menarik permintaan.
‫Dan setelah itu selesai, maka semua orang di tim, sekarang ada master baru.
‫Jadi, semua orang di tim juga harus menarik.
‫Memang butuh sedikit waktu untuk membiasakan diri, tetapi merupakan alur kerja yang sangat, sangat bagus
‫untuk memastikan bahwa semua orang di tim bekerja pada file yang sama, proyek yang sama, tanpa menyebabkan kesalahan dan memastikan bahwa
‫semua orang bekerja sama dengan baik.
‫Dan itu saja, saya harap Anda menemukan ini berguna.
‫Sampai jumpa di yang berikutnya.
‫Sampai jumpa.