Dengan perkembangan pesat teknologi Internet, aplikasi sistem kawalan versi dalam proses pembangunan perisian kini telah menjadi salah satu keperluan paling asas. Di antara banyak sistem kawalan versi, Git telah menjadi yang paling popular. Dalam proses pembangunan perisian harian, kita semua tidak dapat dipisahkan daripada Git untuk pengurusan kod. Repositori Git utama juga merupakan kemahiran yang mesti kita fahami dan kuasai. Seterusnya kami akan memperkenalkan cara membina repositori Git utama.
1. Peranan repositori utama Git
Semasa pembangunan projek Git, setiap pengaturcara perlu mengubah suai dan menyerahkan kod dalam pangkalan kod tempatan mereka sendiri. Untuk memastikan kecekapan pengurusan kod dan kerjasama keseluruhan projek, repositori utama Git perlu diwujudkan untuk menyelaraskan penyerahan dan penggabungan keseluruhan pangkalan kod. Dengan cara ini, selepas setiap pembangun membuat pengubahsuaian pada kod, dia mula-mula menyerahkan kod ke repositori tempatannya sendiri, dan kemudian menolak kod ke repositori Git utama. Repositori utama Git akan menggabungkan kod secara automatik dan menyediakan fungsi seperti pengurusan cawangan dan rollback kod untuk memastikan setiap pembangun membangun pada versi yang sama.
2. Pembinaan gudang utama Git
Sebelum membina gudang utama Git, anda perlu menentukan sistem pengendalian hos Git. Hos Git boleh menjadi sistem pengendalian seperti Windows, Linux atau Unix Sistem pengendalian yang berbeza memerlukan perisian Git yang berbeza untuk dipasang.
Berikut ialah langkah untuk membina repositori utama Git pada sistem Linux:
Untuk membina repositori utama Git pada sistem Linux, anda perlu memasang perisian Git terlebih dahulu. Biasanya, anda boleh menggunakan pengurus pakej perisian sistem sendiri untuk pemasangan:
Sistem Ubuntu/Debian: sudo apt-get install git
Sistem Redhat/CentOS: sudo yum install git
Selepas memasang perisian Git, anda perlu mencipta folder kosong baharu pada hos Git sebagai lokasi penyimpanan repositori utama Git. Permulaan boleh dilakukan menggunakan arahan berikut:
mkdir /opt/gitrepo && cd /opt/gitrepo
git init --bare myrepo.git
di mana, myrepo. git ialah Nama folder tempat repositori Git disimpan.
Selepas mencipta repositori Git utama, anda perlu mengkonfigurasi maklumat pengguna Git. Git akan menggunakan maklumat ini untuk merekodkan sejarah komit kod. Ia boleh dikonfigurasikan menggunakan arahan berikut:
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
Antaranya, nama pengguna dan e-mel pengguna ialah nama pengguna dan alamat e-mel masing-masing.
Selepas menyediakan repositori utama Git pada hos Git, pembangun lain perlu mengklonkan repositori utama Git ke komputer tempatan mereka. Anda boleh menggunakan arahan berikut untuk mengklon:
git clone username@ipaddress:/path/to/gitrepo.git
di mana nama pengguna ialah nama pengguna hos Git dan ipaddress ialah Alamat IP hos Git , /path/to/gitrepo.git ialah laluan tempat repositori utama Git disimpan pada hos Git.
Selepas mengkloning repositori Git utama, pembangun perlu menetapkan maklumat pengguna Git pada komputer setempat. Ia boleh dikonfigurasikan menggunakan arahan berikut:
git config --global user.name "Your Name"
git config --global user.email "youremail@example.com"
Selepas melengkapkan tetapan repositori utama Git dan komputer tempatan, pembangun boleh mengubah suai dan menyerahkan kod pada komputer tempatan. Anda boleh menggunakan arahan berikut untuk menyerahkan kod ke repositori tempatan:
git add .
git commit -m "add some code"
Di mana, add is selepas semua pengubahsuaian Fail ditambah ke kawasan pementasan commit -m adalah untuk menyerahkan kandungan kawasan pementasan ke gudang tempatan dan menambah komen komit.
Selepas melengkapkan penyerahan kod, anda perlu menolak kod ke repositori Git utama. Anda boleh menggunakan arahan berikut untuk menolak:
git push origin master
di mana asal ialah alamat hos Git dan master ialah nama cawangan.
3. Ringkasan
Dalam artikel ini, kami mempelajari peranan repositori utama Git dan langkah-langkah untuk membina repositori utama Git pada sistem Linux. Memahami pembinaan repositori utama Git boleh membantu kami mengurus dan bekerjasama dengan lebih baik dalam pembangunan kod. Pada masa yang sama, perlu diingatkan bahawa pengurusan kod bukan sahaja penggunaan alat, tetapi juga memerlukan tabiat pembangunan tangkas yang baik Ini adalah topik yang perlu diterokai secara mendalam dan perlu dibincangkan secara mendalam pada masa hadapan .
Atas ialah kandungan terperinci pembinaan gudang utama git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!