Apabila kedua-dua cakera (fail tempatan) dan kawasan cache diubah suai, seperti ditunjukkan di bawah:
Menggunakan: git commit -m 'xxx' akan melakukan pengubahsuaian kawasan cache, tetapi pengubahsuaian tempatan tidak akan diserahkan.
Apabila menggunakan git commit -m 'xxxx' a.php, kedua-dua kawasan cache dan pengubahsuaian setempat diserahkan.
Adakah ini prinsip git yang betul? Minta Allah jelaskan.
Anda tidak boleh menyerahkan seperti ini! Selepas melaksanakan
git commit -m '提交日志'
, anda mesti melaksanakangit push origin 分支
untuk mengemas kini ke cawangan jauh yang sepadan.git commit -m '提交日志'
Tiada guna untuk menambah fail yang diubah suai kemudianYa, git commit -m 'xxx' hanya akan menyerahkan kemas kini kepada fail yang telah ditambahkan oleh git ke kawasan pementasan, dan dalam kelompok, iaitu, semua fail dalam kawasan pementasan akan diserahkan
git commit -m 'xxx' a.php, fail yang ditentukan boleh diserahkan tanpa git add, tetapi hanya satu Jika anda mahukan berbilang fail, anda mesti menambah nama fail lengkap satu demi satu selepas arahan
Jadi jika saya ingin melakukan semua fail yang diubah suai, tetapi tiada git add ke kawasan pementasan, saya akan menggunakan arahan ini git commit -am 'x'
Pemahaman anda betul dengan membawa parameter fail pada penghujung akan secara langsung memasukkan kandungan semasa fail ini dan bukannya perubahan dalam penimbal.