Rumah  >  Artikel  >  alat pembangunan  >  Bagaimana untuk menarik kod orang lain dengan git

Bagaimana untuk menarik kod orang lain dengan git

PHPz
PHPzasal
2023-05-17 10:50:077843semak imbas

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn