Rumah  >  Soal Jawab  >  teks badan

git - 如何将当前修正内容commit到一个新的branch?

比如在master下,修改/新建了文件。 此时发现这样的修正需要到另一个分支下进行。 如何将当前工作直接提交到一个新的branch中? 提交后,当前master变成clear工作目录。

ringa_leeringa_lee2725 hari yang lalu830

membalas semua(3)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-22 09:01:32

    Seperti kata pengekod, buat cawangan baharu dan potong padanya.

    Walau bagaimanapun, jika anda ingin bertukar ke cawangan sedia ada, contohnya, selepas membuat perubahan, anda mendapati bahawa anda harus komited pada cawangan sedia ada lain, mungkin terdapat konflik semasa menukar. Pada ketika ini anda perlu menggunakan fungsi simpanan:

    git stash
    git checkout other_branch
    git stash pop
    git commit -av # or whatever
    

    balas
    0
  • PHP中文网

    PHP中文网2017-04-22 09:01:32

    Anda hanya perlu melaksanakan arahan untuk mencipta cawangan di bawah cawangan semasa:

    git checkout -b newbranch
    

    balas
    0
  • PHP中文网

    PHP中文网2017-04-22 09:01:32

    git checkout Cawangan baharu

    guru petik ceri git

    balas
    0
  • Batalbalas