Rumah >alat pembangunan >git >Apakah status fail git?

Apakah status fail git?

WBOY
WBOYasal
2022-06-30 17:47:505181semak imbas

Fail Git mempunyai tiga keadaan: 1. Keadaan yang diserahkan (komited), menunjukkan bahawa data telah disimpan dengan selamat dalam pangkalan data tempatan 2. Keadaan yang diubah suai (diubah suai), menunjukkan bahawa fail telah diubah suai tetapi telah tidak disimpan ke pangkalan data;

Apakah status fail git?

Persekitaran pengendalian artikel ini: sistem Windows 10, Git versi 2.30.0, komputer Dell G3.

Apakah status fail git

Terdapat tiga status fail git:

Apakah status fail git?

Untuk tiga status fail Git? , di sini Anda perlu memahami tiga bidang kerja projek Git: ruang kerja, kawasan pementasan dan gudang Git.

Apakah status fail git?

Peluasan pengetahuan:

Aliran kerja Git asas diterangkan seperti berikut:

  • Ubah suai sesuatu dalam ruang kerja beberapa fail.

  • Ambil gambar fail yang diubah suai dan tambahkannya pada kawasan pementasan.

  • Serahkan kemas kini dan buang snapshot fail yang disimpan dalam kawasan pementasan secara kekal ke repositori Git.

Sebelum penyerahan, Git mempunyai tiga keadaan: Fail tidak dijejaki (tidak dijejaki dan dipantau), Perubahan tidak dipentaskan untuk komit dan Perubahan untuk dilakukan. Ketiga-tiga negeri ini boleh ditukar sesuka hati.

Fail tidak dijejaki: Fail yang ditanda belum dipantau dan diuruskan oleh git Pada masa ini, anda boleh menggunakan arahan git add untuk menambah fail yang digesa sebagai Fail Tidak Dijejaki ke gudang git.

Perubahan yang perlu dilakukan: Fail dalam status ini telah diambil gambar di kawasan pementasan dan sedang menunggu untuk dilakukan. Pada masa ini, anda boleh menggunakan git commit -m "comment" untuk menyerahkan fail.

Pada masa ini, anda juga boleh menggunakan perintah nama fail git rm --cached untuk memulihkan status fail kepada status Tidak Dijejaki.

Fail dalam keadaan Perubahan untuk dilakukan boleh diserahkan atau terus diubah suai.

Perubahan tidak dipentaskan untuk komit: Selepas fail dalam keadaan Changes to be commit terus diubah suai tanpa dilakukan, anda boleh melihat Perubahan tidak dipentaskan untuk keadaan komit melalui status git. Status ini menunjukkan bahawa fail telah diubah suai, tetapi belum diletakkan di kawasan pementasan dan syot kilat belum dijana. Dua operasi boleh dilakukan pada masa ini, komit dan tambah operasi.

Jika operasi komit dilakukan, hanya fail sebelum pengubahsuaian akan diserahkan ke direktori versi git (hanya fail dalam kawasan pementasan dan fail dengan status Perubahan yang perlu dilakukan boleh diserahkan jika perlu). , pengubahsuaian akan Jika fail berikutnya juga diserahkan, anda perlu menggunakan arahan git add untuk menambah fail ke kawasan pementasan. Jika anda ingin membuat asal perubahan, gunakan: git checkout --filename.

Pembelajaran yang disyorkan: "Tutorial Git"

Atas ialah kandungan terperinci Apakah status fail 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
Artikel sebelumnya:Apakah kegunaan fail git pack?Artikel seterusnya:Apakah kegunaan fail git pack?