Dalam proses pembangunan perisian, pengurusan versi adalah tugas penting. Sebagai salah satu alat pengurusan versi yang paling biasa digunakan, Git boleh membantu kerjasama pasukan menjadi lebih cekap. Dalam Git, operasi tolak adalah untuk menolak kod tempatan ke gudang jauh Artikel ini akan memperkenalkan cara menggunakan Git untuk melaksanakan operasi tolak.
Jika anda telah selesai menyalin gudang jauh, anda perlu mendayakan pengesahan SSH terlebih dahulu. Buka terminal (MacOS/Linux) atau Git Bash (Windows) dan masukkan arahan berikut:
ssh-keygen -t rsa -C "your_email@example.com"
Antaranya, "your_email@example.com" perlu diganti dengan alamat e-mel yang digunakan untuk mendaftar GitHub/GitLab. Tekan Enter dan pasangan kunci awam/peribadi akan dibuat:
Generating public/private rsa key pair. Enter file in which to save the key (/Users/you/.ssh/id_rsa):
Ikut gesaan untuk melengkapkan tetapan langkah demi langkah Selepas selesai, gunakan arahan berikut untuk menambah pengesahan SSH kepada Ejen:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
Jalankan arahan di bawah repositori kod tempatan:
git remote add origin git@xxxxxx.git
Di mana, origin
ialah nama bagi repositori jauh, anda boleh memilih mengikut keutamaan anda Percuma untuk ditukar, git@xxxxxx.git
ialah alamat gudang jauh dalam format SSH dan harus diganti dengan alamat sebenar.
Sebelum menyegerakkan ke repositori jauh, pastikan repositori kod tempatan berada dalam cawangan yang betul. Anda boleh menggunakan arahan berikut untuk melihat cawangan semasa:
git branch
Dalam output arahan ini, cawangan dengan * di hadapannya ialah cawangan semasa.
Selepas melengkapkan pengubahsuaian kod, jalankan arahan berikut untuk menyimpan sementara perubahan pada gudang tempatan:
git add .
di mana .
Menunjukkan semua fail dalam folder semasa. Untuk melakukan perubahan pada fail tertentu sahaja, gantikan .
dengan nama fail.
Serahkan perubahan:
git commit -m "commit message"
Antaranya, commit message
hendaklah mengisi komen yang bermakna untuk memudahkan pengurusan seterusnya. Contohnya, "Fungsi XX telah diubah suai" dsb.
Memandangkan pengesahan SSH dihidupkan, tolak kod tempatan ke gudang jauh melalui arahan berikut:
git push origin branch_name
di mana , branch_name
hendaklah mengisi nama cawangan yang perlu ditolak, biasanya master
.
Selepas melengkapkan langkah di atas, kod akan diserahkan ke gudang jauh.
Jika anda menghadapi kegagalan semasa proses tolak, anda boleh mula-mula menarik versi terbaru gudang jauh melalui arahan berikut, dan kemudian lakukan operasi tolak:
git pull origin branch_name
Jika terdapat konflik dalam pengubahsuaian, anda akan digesa untuk menyelesaikan konflik secara manual. Selepas menyelesaikannya secara manual, serahkan sahaja lagi.
Di atas adalah proses terperinci operasi tolak Git saya harap pembaca dapat menguasainya dan mengaplikasikannya dengan mahir.
Atas ialah kandungan terperinci Cara menggunakan Git untuk operasi tolak. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!