Tutorial Ini Menerangkan cara memuat turun dan menggunakan Desktop GitHub untuk Bekerjasama Dengan GitHub Dari Desktop Anda untuk Kawalan Versi yang Cekap:
Seperti yang kita sedia maklum, GitHub menyediakan tapak web untuk mengehoskan Git repositori. Dalam tutorial kami sebelum ini tentang GitHub, kami telah melihat aktiviti pembangun pada versi fail kebanyakannya pada GitHub.
Terdapat juga Klien Git di mana pembangun boleh bekerja pada repositori luar talian pada mesin tempatan mereka menggunakan arahan git daripada command prompt atau git bash, buat perubahan dan tolaknya kembali ke repositori jauh pada GitHub.
Desktop GitHub
Walaupun arahan Git dilaksanakan daripada arahan line adalah hebat dari sudut pembelajaran, terdapat antara muka pengguna yang baik untuk berfungsi pada repositori tempatan iaitu GitHub Desktop.
GitHub Desktop untuk Windows boleh dimuat turun dan dipasang daripada yang berikut URL
Lancarkan Desktop GitHub
Bekerja Dengan Repositori Jauh
Setelah desktop GitHub dilancarkan, kami boleh bermula dengan mengklonkan repositori jauh ke mesin setempat, buat perubahan dan tolaknya semula ke repositori jauh.
dan pastikan akaun GitHub anda disediakan.
Dalam Desktop GitHub, untuk mengklon repositori pilih
Pergi ke tab URL dan masukkan butiran repositori jauh dalam bentuk Nama Pengguna/repositori GitHub. Klik pada Klon .
Sekarang apabila repositori diklon ke mesin tempatan, kami boleh membuka kandungan repositori tempatan menggunakan command prompt atau explorer atau editor Atom jika dipasang dan buat perubahan pada fail.
Buat perubahan pada fail dan simpan fail yang sama.
Kembali dalam Desktop GitHub, anda boleh melihat tanda MERAH yang menentukan sama ada garisan telah ditambah atau telah dipadamkan.
Tambah Ringkasan dan Pengarang Bersama jika perlu dan klik pada Komit untuk menguasai di bahagian bawah.
Anda akan dapati bahawa kebanyakan arahan git yang anda laksanakan daripada gesaan arahan telah dilakukan melalui antara muka pengguna.
Kini kami boleh menolak perubahan pada repositori jauh dalam GitHub. Klik pada Push origin.
Kini perubahan boleh dilihat dalam cawangan induk. Untuk memastikan bahawa perubahan digabungkan ke cawangan ciri, kami perlu membuat Permintaan Tarik.
Tukar kepada cawangan ciri dan buat Tarik Permintaan.
Klik pada Buat Permintaan Tarik.
Anda kemudian diarahkan semula ke GitHub untuk mencipta Permintaan Tarik.
Teruskan untuk mencipta dan menggabungkan Permintaan Tarik dan akhirnya tarik (segerakkan) perubahan kepada repositori tempatan anda.
Dari Repositori, menu memilih pilihan Tarik.
Kini repositori tempatan akan selaras dengan alat kawalan jauhrepositori.
Cipta Repositori Dan Cawangan Tempatan Baharu
Dalam bahagian sebelumnya, kami belajar tentang bekerja dengan repositori jauh dengan mengklonkannya. Menggunakan desktop GitHub, kami juga boleh mencipta repositori tempatan baharu dan menolak atau menerbitkan perkara yang sama ke GitHub.
Klik pada
Masukkan nama repositori dan laluan tempatan. Klik pada Buat Repositori.
Semasa repositori dibuat, anda juga boleh membuat cawangan sebelum anda menerbitkan/menolak perubahan ke GitHub.
Pilih Cawangan baharu daripada menu Cawangan . Panggilnya untuk feature dan klik pada Cipta cawangan .
Sekarang kita mempunyai 2 cawangan dan kita boleh meneruskan untuk Terbitkan / Tolak perubahan ke GitHub. Klik pada Terbitkan repositori.
Klik pada Terbitkan Repositori.
Memandangkan terdapat juga cawangan Ciri, anda mesti menerbitkan cawangan ciri juga. Kini perubahan boleh dibuat pada fail secara tempatan dan kemudian menolak perubahan ke repositori jauh. Perubahan dalam repositori jauh juga harus disegerakkan dengan repositori tempatan.
Gabungkan Perubahan Dalam Repositori Tempatan
Anggap bahawa terdapat perubahan dalam cawangan ciri dalam repositori tempatan. Kita boleh menggabungkan perubahan kepada cawangan induk. Siarkan ini, kita harus menolak perubahan cawangan induk dan ciri kepada GitHub.
Buat perubahan pada fail dalam cawangan ciri dan komityang sama.
Tolak perubahan pada repositori jauh.
Tukar ke cawangan Master dan klik pada
Pilih Cawangan ciri yang merupakan cawangan sumber. Klik pada butang Gabung .
Setelah perubahan digabungkan ke dalam cawangan induk, anda kemudian boleh menolak perubahan ke repositori jauh untuk berada dalam segerak.
Semua perubahan yang dilakukan kepada cawangan dalam repositori tempatan boleh digabungkan dan ditolak ke repositori jauh untuk disegerakkan.
Menyelesaikan Konflik
Mungkin juga terdapat senario di mana perubahan telah dilakukan pada fail dalam repositori jauh dan juga perubahan pada fail yang sama secara setempat. Dalam kes ini, konflik akan dilihat dan perlu diselesaikan agar kedua-dua repositori jauh dan setempat disegerakkan.
Perubahan repositori jauh dilakukan dalam cawangan Induk
Perubahan repositori setempat dilakukan dalam cawangan induk
Memandangkan perubahan tersebut dilakukan kepada setempat repositori, anda kini boleh menolak perubahan ke repositori jauh. Konflik akan dilihat semasa melakukan ini. Klik pada Push origin.
Mesej berikut akan dipaparkan kerana terdapat perubahan dalam repositori jauh ke fail yang sama. Klik pada Ambil.
Sekarang klik pada Tarik asal.
Dalam skrin yang muncul, anda bolehbuka fail dalam editor anda dan selesaikan konflik. Dalam kes ini, kami membuka fail dalam explorer dan menyelesaikan konflik.
Betulkan semua konflik dengan mengekalkan kandungan yang sesuai dan mengeluarkan yang lain dengan penanda. Setelah konflik diselesaikan, anda boleh melakukan gabungan.
Sekarang tolak perubahan kembali ke repositori jauh. Repositori tempatan dan jauh kini disegerakkan. Memandangkan perubahan telah dilakukan pada satu cawangan, anda boleh membuat Permintaan Tarik untuk menggabungkan perubahan kepada cawangan lain.
Melihat Sejarah
Anda juga boleh melihat sejarah perubahan yang dilakukan setakat ini kepada repositori. Togol ke tab Sejarah .
Membandingkan Cawangan
Andaikata anda telah melakukan perubahan pada fail dalam cawangan induk, anda boleh kemudian bandingkan dengan mana-mana cawangan lain. Pilih .
Pilih cawangan ciri untuk melihat perubahan.
Kesimpulan
Walaupun penggunaan arahan Git daripada baris arahan adalah hebat, kami melihat dalam tutorial Desktop GitHub ini, bagaimana Pelanggan Git yang hebat seperti Desktop GitHub dengan antara muka pengguna yang baik boleh memudahkan kerja pembangun semasa bekerja dengan repositori tempatan dan jauh.
Dalam tutorial akan datang, kita akan melihat satu lagi antara muka klien Git Tortoise Git yang disepadukan dengan Windows Explorer Shell.