Rumah > alat pembangunan > git > teks badan

Cara menggunakan Git untuk operasi tolak

PHPz
Lepaskan: 2023-04-03 09:30:36
asal
3376 orang telah melayarinya

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.

  1. Dayakan pengesahan SSH

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"
Salin selepas log masuk

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):
Salin selepas log masuk

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
Salin selepas log masuk
  1. Tambah repositori jauh

Jalankan arahan di bawah repositori kod tempatan:

git remote add origin git@xxxxxx.git
Salin selepas log masuk

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.

  1. Semak repositori tempatan

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
Salin selepas log masuk

Dalam output arahan ini, cawangan dengan * di hadapannya ialah cawangan semasa.

  1. Serahkan kod

Selepas melengkapkan pengubahsuaian kod, jalankan arahan berikut untuk menyimpan sementara perubahan pada gudang tempatan:

git add .
Salin selepas log masuk

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"
Salin selepas log masuk

Antaranya, commit message hendaklah mengisi komen yang bermakna untuk memudahkan pengurusan seterusnya. Contohnya, "Fungsi XX telah diubah suai" dsb.

  1. Tekan ke gudang jauh

Memandangkan pengesahan SSH dihidupkan, tolak kod tempatan ke gudang jauh melalui arahan berikut:

git push origin branch_name
Salin selepas log masuk

di mana , branch_name hendaklah mengisi nama cawangan yang perlu ditolak, biasanya master.

Selepas melengkapkan langkah di atas, kod akan diserahkan ke gudang jauh.

  1. Menghadapi kegagalan tolak

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!