Rumah > alat pembangunan > git > Apakah maksud git add?

Apakah maksud git add?

青灯夜游
Lepaskan: 2021-11-26 14:37:27
asal
14971 orang telah melayarinya

"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.

Apakah maksud git add?

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Git 2.30.0, komputer Dell G3.

git addApa 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 <file>..."

$ git add yourFileName
Salin selepas log masuk

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 &#39;origin/master&#39;. # 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)
Salin selepas log masuk

Selepas melaksanakan "git add <file>...":

$ git add newFile.md # 追踪newFile.md文件
$ git status # 查看当前目录的文件状态
On branch master
Your branch is up-to-date with &#39;origin/master&#39;.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage) # 可以使用"git reset HEAD <file>..."命令来放弃追踪文件,即取消追踪

        new file:   newFile.md # 这里通常是“绿色”的
Salin selepas log masuk

Jejak berbilang fail (folder fail ) "git add ./"

$ git add ./ # 在真实开发过程中,这种追踪文件的方式最常用
Salin selepas log masuk

git add arahan bukan sahaja boleh menjejaki satu fail, tetapi juga keseluruhan direktori (seperti menjejaki srcarahan 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!

Label berkaitan:
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