Terdapat ralat dalam git everything up to date... Terdapat perbezaan yang jelas tetapi ia tidak boleh diserahkan.
仅有的幸福
仅有的幸福 2017-05-02 09:52:14
0
2
733

1. master ada empat cabang....

4. fffff
3. qqqq
2. xxxx
1. aaaa
  1. Mencipta pembangun cawangan baharu secara setempat berdasarkan induk
    dan memadamkan dua komit asal....

   git reset --hard aaaa
   git cherry-pick fffff
   git log --oneline
    ----
        2. ffff
        1. aaaa
    ----
    然后做了一些修改...  新增了一条commit
    ----
        3. wwww
        2. ffff
        1. aaaa
    ----
    
  1. Tolak paksa ke induk asal jauh, cawangan dev tempatan meliputi induk asal jauh

git push -f origin master

Semua yang terkini dilaporkan pada masa ini....

Bagaimana saya boleh menyelesaikan masalah ini?

仅有的幸福
仅有的幸福

membalas semua(2)
某草草

Mula-mula nyatakan kesilapan anda:

Cawangan dev tempatan meliputi induk asal jauh

Jika anda belum menetapkan cawangan huluan cawangan dev tempatan kepada cawangan induk jauh, tiada cara untuk menggunakan git push -f origin master untuk memaksa dev menimpa cawangan induk jauh. Perintah git push adalah untuk menolak cawangan tempatan ke cawangan huluan yang sepadan Contohnya, cawangan hulu lalai cawangan induk tempatan anda ialah cawangan induk jauh, jadi anda menggunakan perintah git push -f origin master untuk menolak komitmen induk tempatan ke hadapan. daripada induk jauh ke alat kawalan jauh, dan tuan tempatan anda tidak mendahului alat kawalan jauh sama sekali, jadi sudah tentu git menggesa "semuanya terkini....", dan petunjuknya ialah cawangan dev anda.

Daripada soalan anda, saya tidak dapat memberitahu apa sebenarnya yang anda mahu lakukan, saya hanya bertanya bagaimana untuk menyelesaikan masalah semasa. Tiada ralat dalam git, cuma anda tidak memahami proses operasi git, jadi anda fikir anda telah menghadapi masalah.

Saya ingin memberi anda dua cadangan:

  • Apabila bertanya soalan, sebaiknya nyatakan tujuan anda dengan jelas. Kerana jika matlamat anda salah, kami akan membantu anda meneruskan jalan yang salah sehingga anda menghadapi lebih banyak masalah. Sudah tentu, jika anda mengatakan bahawa tujuan anda adalah untuk "menyelesaikan masalah", maka saya fikir ia adalah karut. Jika anda ingin tahu cara bertanya soalan dengan bijak, adalah disyorkan untuk melihat ini: https://github.com/ryanhanwu/...

  • Sebelum bekerja dengan git, sebaiknya anda terlebih dahulu memahami konsep asas dan operasi git. Sudah tentu, jika anda sedang belajar sekarang, maka baca buku itu dengan teliti saya mengesyorkan buku Progit.

Jangan mengeluh tentang jawapan kami kerana kami tidak meminta sebarang pampasan untuk jawapan kami. Sebenarnya, saya hanya berharap untuk meningkatkan kualiti Soal Jawab segmentfault.

曾经蜡笔没有小新

Saya benar-benar tidak faham ayat "tuan ada empat cabang". commitApabila rekod tempatan tidak konsisten dengan rekod jauh, sila

dahulu, selesaikan konflik secara setempat dan kemudian

, jangan paksa pullpush

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan