cari

Rumah  >  Soal Jawab  >  teks badan

branch - Dalam gitlab/github, selepas membuat forking projek orang lain, bagaimana hendak menyegerakkan cawangan baru orang lain?

Dalam gudang projek, terdapat projek A, dan saya memasukkannya ke gudang saya sendiri sebagai projek B.
Pada masa ini, cawangan projek B dan projek A adalah sama. Kemudian, selepas mencipta cawangan baharu dalam projek A, bagaimanakah cara saya menyegerakkan cawangan ini kepada projek B?

Tambah:

世界只因有你世界只因有你2781 hari yang lalu937

membalas semua(4)saya akan balas

  • 迷茫

    迷茫2017-05-02 09:28:58

    Permintaan tarik baharu Hanya gunakan projek orang lain sebagai sumber dan selaraskannya dengan projek anda

    balas
    0
  • 阿神

    阿神2017-05-02 09:28:58

    Ambil github sebagai contoh Untuk projek B selepas bercabang, gunakan butang permintaan tarik baharu, dan kemudian pilih senarai seterusnya untuk mendapatkan setiap cawangan pada A

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:28:58

    Setahu saya, terdapat dua cara dalam situasi ini:

    1. Jika ia github, anda boleh mengikuti kaedah yang diberikan oleh Dade Saya tidak tahu sama ada gitlab mempunyainya.

    2. Anda boleh mengikut kaedah yang anda berikan, mula-mula tarik kemas kini perpustakaan A ke setempat, kemudian gabungkannya secara setempat dan tolaknya ke pustaka B.

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:28:58

    Saya meminta nasihat rakan sekerja hari ini, dan satu kaedah yang dia berikan ialah

    # 1.将项目B clone 到本地
    git clone -b master 项目B的git地址
    
    # 2.将项目A的git地址,添加至本地的remote
    git remote add upstream 项目A的git地址
    
    # 3.在本地新建一个分支,该分支的名称最好与项目A中新增的那个分支的名称相同以便区分
    git checkout -b 新分支名称
    
    # 4.从项目A中将新分支的内容 pull 到本地
    git pull upstream 新分支名称
    
    # 5.将 pull 下来的分支 push 到项目B 中去
    git push origin 新分支名称

    Antaranya, dua langkah di atas 3 dan 4 boleh digabungkan menjadi langkah berikut:

    git checkout -b 新分支名称 upstream/新分支名称

    Secara umumnya, proses di atas adalah untuk menarik cawangan projek A ke tempatan, dan kemudian menolaknya dari tempatan ke projek B, iaitu tempatan digunakan sebagai jambatan perantaraan.

    Jika anda mempunyai kaedah lain, sila beritahu saya!

    balas
    0
  • Batalbalas