cari

Rumah  >  Soal Jawab  >  teks badan

版本控制 - git merge的时候总是会有一条commit message,请问这是操作不当吗?

分支情况:

  dev
  location
* master
  new

操作的时候使用命令:

git merge location

然后会出现commit message的注释

请问各位是什么地方出错了?

phpcn_u1582phpcn_u15822845 hari yang lalu937

membalas semua(1)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-04-25 09:05:34

    Tiada yang salah...
    Jika anda menggunakan git help merge, anda akan melihat dokumentasi untuk git merge.
    Kemudian ia menyebut:

    Kemudian "git merge topic" akan memainkan semula perubahan yang dibuat pada cabang topik sejak ia bersambung daripada induk (iaitu, E) sehingga komit semasanya (C) di atas induk, dan merekodkan hasilnya dalam komit baharu bersama dengan nama kedua-dua ibu bapa yang dilakukan dan mesej log daripada pengguna yang menerangkan perubahan.

    Sebelum bergabung

                      A---B---C topic
                    /
               D---E---F---G master
    

    Selepas bergabung

                     A---B---C topic
                    /         \
               D---E---F---G---H master
    

    Jadi, mesej komit ditambah secara automatik.

    Jika anda sangat membenci komitmen ini, anda boleh menambah --no-commit apabila bergabung. Dengan cara ini, tiada mesej komit akan dihasilkan. Walau bagaimanapun, saya tidak mengesyorkan melakukan ini Dalam kes ini, ia tidak akan mudah untuk membezakan hasil gabungan.

    balas
    0
  • Batalbalas