Git secara tidak sengaja mencipta cawangan baru berdasarkan cawangan lain, tetapi saya ingin mencipta cawangan baru berdasarkan cawangan utama Bagaimana untuk menanganinya?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-23 09:12:17
0
7
979

Cawangan baru uop-151 diwujudkan, yang berasaskan uop-387, tetapi saya ingin membinanya berdasarkan cawangan utama, tetapi sekarang ia telah dibangunkan dan diserahkan, tetapi saya hanya ingin menghantar barangan uop-151, bukan uop-387 , bagaimana untuk menanganinya?

Saya hanya mahu menyerahkan komitmen teratas dan saya tidak mahu menyerahkan komitmen berikut. Perkara utama ialah saya telah menolak ke cawangan terpencil.

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua (7)
过去多啦不再A梦

Tiada kena mengena sama ada ia ditolak ke alat kawalan jauh. Walaupunpush了你也可以push -fmemindanya. .

Dalam kes ini, gunakan sahajagit rebase --onto. Dokumentasi: https://git-scm.com/docs/git-...

Situasi anda boleh disarikan kepada:A - B - C - D - E - F - G。其中A是最初的起始点(master),B C D E F是来自uop-387的,而且你不打算要。GIa adalah komitmen anda sendiri dan harus dikekalkan.

Laksanakangit checkout uop-151dahulu dan pastikan anda berada di cawangan yang anda ingin kendalikan.

Kemudiangit rebase --onto uop-151~6 uop-151~1 uop-151

Hasil:A - G'

    阿神
    git branch -D uop-151 git checkout master git checkout -b uop-151
      学霸

      Git mempunyai arahan pilih ceri, saya tidak tahu sama ada ia memenuhi keperluan anda. Sila muat turun penggunaan daripada Baidu

        阿神

        Jika anda hanya melakukan operasi secara tempatan dan belum menolaknya ke pelayan huluan, anda boleh menggunakangit rebaseuop-151rebase到mastermuat naik.

        Dokumentasi rasmi Git Rebase (perlu memintas tembok api)
        https://git-scm.com/docs/git-...

        Dokumen rujukan lain
        http://blog.csdn.net/hudashi/...

          習慣沉默

          Cherry-pic id komit penyerahan pembangunan anda kepada master.

            代言

            Jika anda belum menolak, anda boleh melakukan operasigit reset xxxxdi cawangan uop-387. Di mana xxxx ialah cincang terbaharu cawangan uop-151.

            Kemudian beralih ke cawangan induk dan bina cawangan berdasarkan master semula. Jangan lupa gunakan parameter--merge.


            Jika anda biasa dengan git, anda boleh menggunakan arahan cherry-pic.

              学习ing

              Selepas menyemak cawangan utama, hanya buat cawangan baharu.

                Muat turun terkini
                Lagi>
                kesan web
                Kod sumber laman web
                Bahan laman web
                Templat hujung hadapan
                Tentang kita Penafian Sitemap
                Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!