cari

Rumah  >  Soal Jawab  >  teks badan

Mengenai isu operasi komit GIT

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.

天蓬老师天蓬老师2773 hari yang lalu666

membalas semua(3)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-02 09:36:50

    Anda tidak boleh menyerahkan seperti ini! Selepas melaksanakan git commit -m '提交日志', anda mesti melaksanakan git push origin 分支 untuk mengemas kini ke cawangan jauh yang sepadan. git commit -m '提交日志'Tiada guna untuk menambah fail yang diubah suai kemudian

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:36:50

    Ya, 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'

    balas
    0
  • ringa_lee

    ringa_lee2017-05-02 09:36:50

    Apabila fail diberikan pada baris arahan, arahan itu memasukkan kandungan fail yang dinamakan, tanpa merekodkan perubahan yang telah berperingkat Kandungan fail ini juga dipentaskan untuk komit seterusnya di atas apa yang telah dibuat dipentaskan sebelum ini.

    Pemahaman anda betul dengan membawa parameter fail pada penghujung akan secara langsung memasukkan kandungan semasa fail ini dan bukannya perubahan dalam penimbal.

    balas
    0
  • Batalbalas