cari

Rumah  >  Soal Jawab  >  teks badan

[git] Jika orang lain menolak terlebih dahulu semasa menolak, adakah saya perlu menarik balik semua penyerahan tempatan saya?

Bi Fang berkata
Saya mengeluarkan kod dari pelayan pada pukul 11:00, kemudian menggabungkannya dengan kod tempatan saya dan menyerahkannya Apabila saya sedang bersedia untuk menolak pada pukul 11:01, ia menggesa saya sebelum saya menolak. Orang lain telah tergesa-gesa untuk menolak, dan saya perlu menarik semula sebelum menyerahkan Adakah saya perlu menarik balik komitmen tempatan saya pada masa ini?

Jika saya perlu menarik balik komit tempatan saya, bagaimanakah saya harus melancarkannya?

Apa yang saya lakukan sekarang ialah git reset --hard commitid Ini seolah-olah mengalihkan fail yang saya serahkan keluar dari kawasan storan sementara? Adakah saya melakukan ini betul? Adakah terdapat cara lain untuk melakukan ini?

为情所困为情所困2884 hari yang lalu705

membalas semua(4)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-02 09:28:53

    Patutkah kita tarik lagi
    Kalau ada konflik, selesaikan konflik sebelum buat, tolak
    Kalau tak ada konflik, buat terus, tolak

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:28:53

    Selepas git tarik ke bawah,

    1. Jika terdapat konflik, selesaikan konflik sebelum melakukan, dan kemudian tolak

    2. Jika tiada konflik, anda boleh menolak terus

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:28:53

    Selepas anda menarik keluar dari pelayan, anda sebenarnya menggabungkan tolakan menyelamat sebelumnya ke dalam versi tempatan anda sendiri. Terdapat dua hasil:

    1. Penggabungan automatik berjaya (maju pantas)

    2. Gagal cantuman automatik, cantum manual diperlukan

    Dalam kedua-dua kes, anda harus menjalankan semula ujian untuk memastikan kod yang digabungkan tidak menjejaskan fungsi dan idea asal anda. Kemudian tolak.

    balas
    0
  • 巴扎黑

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

    git fetch origin && git rebase origin/master && git push

    balas
    0
  • Batalbalas