cari

Rumah  >  Soal Jawab  >  teks badan

Isu dengan rollback versi git dan Push

Izinkan saya menerangkan:
Saya kini mempunyai 3 nombor versi id komit: a, b, c pada masa ini saya menggunakan c dan telah menolaknya ke pustaka jauh
Saya perlu kembali ke b edit dan serahkan (jika nombor versi b1), dan kemudian tolak ke perpustakaan jauh Apa yang perlu dilakukan?

Soalan 2:
Saya perlu menyimpan kedua-dua pengubahsuaian b1 dan pengubahsuaian c, kemudian edit dan serahkan, dan kemudian tolak ke perpustakaan jauh Apakah yang perlu saya lakukan?


Saya akhirnya menetapkan semula --keras, kemudian digabungkan kepada induk, dan pengeditan nod c telah dibuang. Terima kasih semua orang atas bantuan penuh semangat anda


Sebab mengapa saya menghadapi masalah ini adalah seperti berikut apabila saya memikirkannya:
Apabila saya berada di nod b, satu keperluan telah dilengkapkan saya terus mengerjakan keperluan seterusnya di nod ini, tetapi saya menerima pemberitahuan bahawa saya perlu melengkapkan keperluan seterusnya Letakkan keperluan pertama dalam talian, dan itu sahaja
Jadi saya harus membuat cawangan baharu selepas melengkapkan keperluan pertama, dan terus mengusahakan keperluan seterusnya pada cawangan baharu
Adakah anda fikir ini berlaku?

阿神阿神2823 hari yang lalu648

membalas semua(3)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:28:34

    Anda hanya perlu tahu tentang git revert.

    $ git revert b(a commit id)

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:28:34

    Apakah id penyerahan? Berbalik kepada 2 (apa maksud 2), penerangannya sangat mengelirukan.

    balas
    0
  • 某草草

    某草草2017-05-02 09:28:34

    Saya tidak begitu faham Memandangkan saya ingin menyimpan pengubahsuaian c, saya boleh menukarnya terus berdasarkan nod c.

    balas
    0
  • Batalbalas