Rumah > Artikel > alat pembangunan > Bagaimana untuk menarik kod orang lain dengan git
Dalam bidang pembangunan perisian, Git ialah alat kawalan versi yang digunakan secara meluas. Kemunculannya memungkinkan kerjasama dan pembangunan pasukan, memberikan kemudahan yang besar kepada komuniti sumber terbuka dan pembangun. Untuk newbie, soalan yang paling biasa ialah bagaimana untuk menarik kod orang lain. Dalam artikel ini, kami akan memperincikan langkah tentang cara menggunakan Git untuk menarik kod orang lain.
Langkah Pertama: Pasang Git
Mula-mula, kita perlu memastikan bahawa Git dipasang pada komputer kita. Kaedahnya adalah untuk membuka terminal/baris arahan dan masukkan arahan berikut:
git --version
Jika anda telah memasang Git, anda akan melihat output yang serupa dengan yang berikut:
git version 2.17.2
Jika anda belum memasang Git, anda perlu terlebih dahulu Muat turun pemasang dari tapak web rasmi. Muat turun pautan halaman: https://git-scm.com/downloads
Langkah 2: Klonkan projek
Sebelum anda mula menarik kod orang lain, anda perlu mengetahui alamat repositori Git beliau. Alamat gudang Git biasanya berakhir dengan .git, sebagai contoh:
https://github.com/zhangsan/my-project.git
Dalam baris arahan, masukkan arahan berikut untuk mengklon projek secara setempat:
git clone https://github.com/zhangsan/my-project.git
Arahan ini akan mencipta fail bernama my-project
folder, dan muat turun kod dalam gudang ke folder ini.
Jika anda sudah mempunyai salinan tempatan projek, anda boleh menggunakan perintah git pull
untuk mengemas kini repositori setempat.
cd my-project git pull
Langkah 3: Lihat cawangan
Dalam Git, setiap pembangun boleh mencipta cawangan pembangunan sendiri untuk pembangunan, dan cawangan ini wujud dalam repositori Git. Sebelum menarik kod orang lain, anda perlu mengetahui semua cawangan di gudang terpencil. Dalam baris arahan, masukkan arahan berikut untuk melihat semua cawangan:
git branch -r
Arahan ini akan mengembalikan hasil yang serupa dengan yang berikut:
origin/master origin/feature-a
di mana, origin
mewakili gudang jauh. master
ialah cawangan utama, dan feature-a
ialah cawangan pembangunan yang dibuat oleh pembangun.
Langkah 4: Tukar cawangan
Biasanya, kita perlu tarik kod cawangan yang kita perlukan. Gunakan perintah git checkout
untuk menukar cawangan. Sebagai contoh, jika kita perlu menarik kod cawangan feature-a
, kita perlu menukar cawangan semasa dahulu kepada feature-a
:
git checkout feature-a
Selepas suis berjaya, terminal akan memaparkan maklumat yang serupa dengan berikut:
Switched to branch 'feature-a'
Langkah 5: Tarik kod
Sekarang, anda telah berjaya bertukar ke cawangan gudang terpencil. Seterusnya, anda perlu menarik kod cawangan ini secara tempatan. Anda boleh menggunakan perintah git pull
untuk menariknya.
git pull
Arahan ini digunakan untuk menarik kemas kini daripada repositori jauh ke repositori tempatan anda. Jika terdapat kod baharu dalam repositori jauh, kod terkini akan dimuat turun ke repositori tempatan anda. Jika terdapat perubahan dalam gudang tempatan, anda perlu melakukan perubahan setempat terlebih dahulu dan menolaknya ke gudang jauh sebelum anda berjaya menarik kod orang lain.
Langkah 6: Serahkan perubahan
Jika anda perlu mengubah suai kod orang lain, anda perlu memotong projek itu dahulu, kemudian membuat perubahan dalam projek garpu anda sendiri dan menolak ke alat kawalan jauh anda sendiri Dalam gudang. Seterusnya, anda boleh menyerahkan permintaan tarik kepada orang lain untuk membenarkan mereka menyemak kod anda dan menggabungkan kod anda ke dalam projek asal.
Jika anda bukan penyumbang kepada projek, anda perlu meminta kebenaran daripada pentadbir repositori untuk menyerahkan.
Ringkasan
Melalui enam langkah di atas, kita boleh menarik kod orang lain dengan mudah. Git memberikan kita banyak kemudahan, menjadikan projek pembangunan lebih cekap dan menarik. Jika anda ingin mengetahui lebih lanjut tentang Git, anda boleh merujuk kepada dokumentasi rasmi atau mengambil bahagian dalam perbincangan dan seminar yang sepadan dalam komuniti.
Atas ialah kandungan terperinci Bagaimana untuk menarik kod orang lain dengan git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!