Rumah > Artikel > alat pembangunan > Apakah maksud git add?
"git add" bermaksud "menjejaki fail baharu", atau menambah kandungan daripada direktori kerja ke kawasan pementasan; arahan "git add" bukan sahaja boleh menjejaki satu fail, tetapi juga keseluruhan direktori, dan malah Jejaki berbilang direktori dan fail serentak.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Git 2.30.0, komputer Dell G3.
git add
Apa sebenarnya maksudnya? Dalam istilah rasmi: jejak fail baharu atau tambah kandungan daripada direktori kerja ke kawasan pementasan. Fungsi
git add
adalah untuk menambah kod yang perlu kita serahkan dari ruang kerja ke kawasan pementasan, iaitu untuk memberitahu sistem git fail yang ingin kita serahkan, dan kemudian kita boleh menggunakan git melakukan perintah untuk menyerahkan.
Menggunakan kes dalam kehidupan untuk menerangkan:
git add
Sama seperti apabila anda pergi membeli-belah di pasar raya dan memuatkan keranjang besar barang ke dalam troli beli-belah (sama seperti mengubah suai dokumen), dan kemudian pergi ke kaunter pembayaran untuk menyemak Memandangkan anda telah memilih banyak item pada satu masa, anda mungkin perlu teragak-agak sama ada untuk membeli kesemuanya pada masa ini, anda boleh membawa barang tersebut ke juruwang dengan satu. Imbas kod QR untuk penentuan harga dan penyelesaian (sama seperti git add fileA, git add fileB..., iaitu, tambah fail tertentu), atau anda boleh membeli semuanya jika anda mempunyai poket dalam (sama dengan git add . /, iaitu, tambah semua fail), dan langkah seterusnya ialah membayar dan membawanya pulang (git commit dan git push).
Jejaki satu fail "git add 28897b20adb25fbae118a3f80f538dec...
"
$ git add yourFileName
Jika anda mencipta fail bernama "newFile.md
", Apabila melihat status melalui perintah git status
, ia sepatutnya kelihatan seperti ini:
$ git status # 查看当前目录的文件状态 On branch master Your branch is up-to-date with 'origin/master'. # origin/master表示 “远程master分支” Untracked files: # 未追踪的文件列表 (use "git add <file>..." to include in what will be committed) # 可以用 “git add <file>...”命令来追踪文件以便提交 newFile.md # 这里通常是“红色”的 nothing added to commit but untracked files present (use "git add" to track)
Selepas melaksanakan "git add 28897b20adb25fbae118a3f80f538dec...
":
$ git add newFile.md # 追踪newFile.md文件 $ git status # 查看当前目录的文件状态 On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) # 可以使用"git reset HEAD <file>..."命令来放弃追踪文件,即取消追踪 new file: newFile.md # 这里通常是“绿色”的
Jejak berbilang fail (folder fail ) "git add ./"
$ git add ./ # 在真实开发过程中,这种追踪文件的方式最常用
git add
arahan bukan sahaja boleh menjejaki satu fail, tetapi juga keseluruhan direktori (seperti menjejaki src
arahan direktori git add ./src
), walaupun serentak Jejaki berbilang direktori dan fail (contohnya, jejak semua fail dan folder dalam direktori semasa menggunakan arahan git add ./
).
Pembelajaran yang disyorkan: "Tutorial Git"
Atas ialah kandungan terperinci Apakah maksud git add?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!