Rumah >alat pembangunan >git >Analisis ringkas tentang cara menghantar fail yang diubah suai dalam git

Analisis ringkas tentang cara menghantar fail yang diubah suai dalam git

PHPz
PHPzasal
2023-04-04 10:43:552549semak imbas

Git ialah sistem kawalan versi teragih yang digunakan secara meluas dalam pembangunan perisian. Dalam Git, mengubah suai fail biasanya memerlukan beberapa langkah seperti menambah dan menyerahkan. Artikel ini akan memperkenalkan secara terperinci cara menyerahkan fail yang diubah suai untuk memudahkan pembangun menggunakan Git untuk kawalan versi.

  1. Semak fail yang diubah suai

Dalam Git, mengubah suai fail perlu dilakukan dengan mengedit kod sumber atau fail teks. Sebelum menyerahkan, anda perlu menyemak fail yang diubah suai untuk mengesahkan sama ada kandungan yang diubah suai adalah betul. Anda boleh menggunakan arahan berikut untuk melihat pengubahsuaian fail:

git status

Arahan ini akan menyenaraikan semua fail yang diubah suai dalam gudang semasa dan menunjukkan status setiap fail. Secara amnya, status fail yang diubah suai adalah seperti berikut:

  • Tidak diubah suai: Fail tidak diubah suai dalam apa jua cara dan sama dengan versi terkini.
  • Diubah suai: Fail telah diubah suai tetapi masih belum diserahkan kepada repositori.
  • Berperingkat: Fail telah ditambahkan ke kawasan pementasan Git tetapi masih belum diserahkan ke repositori.
  • Tidak Dijejaki: Fail masih belum dimasukkan ke dalam kawalan versi.

Selepas mengesahkan status fail yang diubah suai, anda boleh memilih untuk menambah fail ke kawasan pementasan Git untuk penyerahan.

  1. Tambah fail yang diubah suai

Gunakan arahan berikut untuk menambah fail yang diubah suai ke kawasan pementasan Git:

git add <filename>

Antaranya, <filename> Untuk mengubah suai nama fail fail, anda boleh menambah berbilang fail menggunakan aksara kad bebas *. Contohnya, untuk menambah semua fail yang diubah suai dalam direktori ke kawasan pementasan:

git add .
  1. Serahkan fail yang diubah suai

Apabila semua fail yang diubah suai telah ditambahkan pada kawasan pementasan Dalam kawasan storan, anda boleh menggunakan arahan berikut untuk menyerahkan fail ke repositori:

git commit -m '<commit message>'

Antaranya, <commit message> ialah maklumat ulasan penyerahan ini, yang digunakan untuk menerangkan tujuan dan kandungan penyerahan ini. Maklumat anotasi hendaklah ringkas dan sejelas mungkin supaya orang lain dapat memahaminya. Contohnya:

git commit -m 'Add new feature for login system'
  1. Tolak fail yang diubah suai

Apabila semua fail yang diubah suai telah diserahkan ke repositori, anda boleh menggunakan arahan berikut untuk menolak pengubahsuaian setempat ke Pelayan huluan Git:

git push <remote> <branch>

di mana <remote> ialah nama atau alamat pelayan huluan Git, biasanya origin. <branch> ialah nama cawangan tempatan dan lalai ialah master. Contohnya:

git push origin master
  1. Buat asal fail yang diubah suai

Apabila anda mendapati terdapat ralat dalam fail diubah suai yang diserahkan atau anda perlu membuat asal pengubahsuaian, anda boleh menggunakan arahan berikut untuk membuat asal:

  • Buat asal pengubahsuaian fail berperingkat dan kembali ke keadaan tidak berperingkat:
git reset <filename>
  • Buat asal pengubahsuaian fail tidak berperingkat dan kembali ke penyerahan terakhir Status pada masa:
git checkout <filename>
  • Buat asal pengubahsuaian fail yang diserahkan dan kembali ke status pada masa penyerahan terakhir:
git revert <commit-hash>

Antaranya, <commit-hash>Nilai cincang untuk komit yang akan dibatalkan.

Ringkasan

Artikel ini memperkenalkan cara menyerahkan fail yang diubah suai ke repositori Git, termasuk operasi seperti menyemak fail, menambah fail, menyerahkan fail, menolak fail dan membuat asal pengubahsuaian. Menggunakan Git untuk kawalan versi boleh menjadikan pembangunan kolaboratif berbilang orang lebih mudah dan cekap. Saya berharap melalui pengenalan artikel ini, anda boleh meningkatkan kemahiran Git anda dan membawa lebih banyak kemudahan kepada kerja pembangunan.

Atas ialah kandungan terperinci Analisis ringkas tentang cara menghantar fail yang diubah suai dalam 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