cari

Rumah  >  Soal Jawab  >  teks badan

git - Bagaimana untuk mengemas kini fail yang sama di cawangan yang berbeza?

Contohnya, induk cawangan dan pembangun cawangan mempunyai fail fail.ext pada masa yang sama saya mengemas kini (komit & menolak) fail ini pada pembangun cawangan. Bagaimana saya boleh mengemas kini fail pada induk cawangan apabila rakan sekerja saya mengemas kini.

黄舟黄舟2805 hari yang lalu723

membalas semua(5)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:25:24

    Penyelesaian yang saya berikan bukan automatik dan memerlukan operasi manual. Tidak boleh mengemas kini satu fail secara automatik
    1: Mula-mula beralih ke cawangan induk:

    .
    git checkout master
    

    2: Keluarkan fail.ext fail pada pembangun cawangan

    git checkout dev -- file.ext
    

    3: Kemudian serahkan file.ext ke cawangan induk

    git add file.ext
    git commit -m 'update file.ext from dev'
    

    Di atas adalah keseluruhan proses

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:25:24

    Tukar kepada cawangan induk, kemudian gabungkan dev dan tolak

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:25:24

    Jika penyerahan ini hanya mengandungi satu fail yang diperlukan ini, maka rakan sekerja anda hanya boleh menggunakan master untuk menarik dev asal

    Jika terdapat berbilang komit pada asal, dan tuan rakan sekerja hanya memerlukan salah satu daripadanya, maka rakan sekerja akan mula-mula menarik asal dev pada dev, dan kemudian kembali ke master untuk memilih komit yang diperlukan pada dev

    Jika fail sasaran ini dicampur dalam penyerahan tertentu (iaitu, terdapat lebih daripada satu perubahan dalam penyerahan, tetapi tuan rakan sekerja hanya memerlukan satu fail ini), maka seperti yang @brucemj katakan, daftar keluar secara manual

    balas
    0
  • 阿神

    阿神2017-05-02 09:25:24

    Ada caranya, mula-mula tolak kandungan yang ingin anda kemas kini, kemudian tukar cawangan dan klik kanan ganti lebar dan pilih cawangan, teg atau rujukan untuk memilih kandungan cawangan yang baru anda serahkan >

    Ini ialah pemalam .git eclipse

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:25:24

    • git checkout master

    • git cherry-pick commit-id

    balas
    0
  • Batalbalas