Cadangkan alat tig
Kesannya adalah seperti berikut:
M yang berhuruf besar mewakili operasi merge Ia sepatutnya sangat jelas jika anda melihatnya dengan cara ini Sejarah setiap cawangan sudah tentu, pelayar git. yang dikenali sebagai tig, mempunyai lebih daripada sekadar Dengan cara ini, terdapat banyak lagi tempat berkuasa yang berbaloi untuk digunakan.
Jika cawangan digabungkan secara eksplisit, hanya git branch -d xxx akan dilakukan Jika cantuman tidak dipaparkan, arahan ini tidak akan dilaksanakan.
Tetapi sesetengah cawangan mungkin digabungkan secara tersirat, iaitu, kod mereka telah digabungkan ke dalam batang (gabung --squash/rebase), tetapi tiada gabungan eksplisit telah dilaksanakan. Apakah yang perlu saya lakukan dalam kes ini? Sebagai contoh, cawangan ini dipanggil ciri, dan batang adalah induk
Cuba:
-
git branch --merged
-
git branch --no-merged
Anda juga boleh mencuba
git log | grep branch_name
Cadangkan alat tig
Kesannya adalah seperti berikut:
M
yang berhuruf besar mewakili operasimerge
Ia sepatutnya sangat jelas jika anda melihatnya dengan cara ini Sejarah setiap cawangan sudah tentu, pelayargit
. yang dikenali sebagaitig
, mempunyai lebih daripada sekadar Dengan cara ini, terdapat banyak lagi tempat berkuasa yang berbaloi untuk digunakan.Jika cawangan digabungkan secara eksplisit, hanya git branch -d xxx akan dilakukan Jika cantuman tidak dipaparkan, arahan ini tidak akan dilaksanakan.
Tetapi sesetengah cawangan mungkin digabungkan secara tersirat, iaitu, kod mereka telah digabungkan ke dalam batang (gabung --squash/rebase), tetapi tiada gabungan eksplisit telah dilaksanakan. Apakah yang perlu saya lakukan dalam kes ini? Sebagai contoh, cawangan ini dipanggil ciri, dan batang adalah induk