T21g28 Sourcetree Error Commit Is A Merge But No M Option Was Given


بِسْـــــــــمِ ﷲِالرَّحْمَنِ الرَّحِيم. اَللَّهُمَّ صَلِّى عَلَى مُحَمَّدٍٍ، وَعَلَى آلِهِ مُحَمَّدٍٍ Kandungan: Masalah, Punca Masalah, Revert "merge commit" menggunakan GIT Bash.
Tedi menggunakan GIT untuk urus versi kod-kod yang Tedi tulis. Tetapi Tedi tak fasih sangat arahan GIT ini maka Tedi gunakan satu perisian bernama SourceTree sebagai antara muka.
Kelmarin (20210726) berlaku satu kemalangan di mana Tedi telah merge satu branch ke production kerana ada permintaan. Malangnya dalam permintaan itu tidak dinyatakan branch mana yang perlu Tedi merge, tetapi disebut nama pemilik branch tersebut.
Maka Tedi pun merge branch yang pernah diminta Tedi merge ke staging. Tetapi bukan branch itu yang dimaksudkan malahan tiada branch pun yang perlu digabungkan kerana material yang nak diterbitkan itu tidak di-commit ke mana-mana branch. Itu cerita lain pula.
 
MasalahKemudian Tedi pun cuba revert apa yang telah Tedi merge ke production, sekali tak lepas la. Ada ralat seperti di bawah:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks revert --no-edit 722a718601e27196c694b0fdc0f8efd468039ecc
error: commit 722a718601e27196c694b0fdc0f8efd468039ecc is a merge but no -m option was given.
fatal: revert failed
Completed with errors, see above.
Di mana adalah 722a718601e27196c694b0fdc0f8efd468039ecc nilai hash untuk commit yang Tedi nak revert tu.
 
Punca MasalahSetelah Googling akhirnya Tedi menemui jawapannya di revert back on git but a merge but no -m option was given - Stack Overflow.
Rupa-rupanya SourceTree tak boleh revert atau cherry pick sebarang "merge commit". Terpaksa gunakan GIT bash.
Tedi memang kalau nak merge akan gunakan merge commit dan bukannya fast forward kerana ia nampak lebih mudah untuk difahami dan semua files yang kita commit boleh dijejak dengan lebih mudah kerana terletak pada satu merge. Memandangkan Tedi jenis beruang yang suka buat banyak commit mengikut task. Setiap task berlainan Tedi akan commit berasingan.
 
Revert "merge commit" menggunakan GIT BashMudah sahaja rupanya nak revert gunakan GIT Bash ni dan memang dalam SourceTree ada pintasan untuk buka Terminal.
Buka Terminal pada SourceTree dan masukkan arahan di bawah:
git revert -m 1 <commit-hash>
contoh
git revert -m 1 722a718601e27196c694b0fdc0f8efd468039ecc
-m 1 tu bermaksud mainline, tetapi nilai 1 tu Tedi tak pasti. Nak kena kaji lagi.
git akan laksanakan revert pada merge commit tersebut sebelum paparkan editor untuk sunting mesej commit. Jika kita tutup window editor ini guna butang close [X] commit takkan berlaku.
Selepas dipaparkan editor untuk edit mesej commit, boleh masuk mod sunting dengan taip "i" atau terus taip ":wq" untuk save dan exit, kerana pada dasarnya GIT telah letakkan siap-siap mesej yang bersesuaian.
Selepas exit editor tersebut, GIT akan laksanakan arahan commit. Tedi tak pasti tapi rasanya editor tu vim.
Kemudian kita boleh sambung dalam SourceTree macam biasa.
 
~20210728~
jika kiriman ini bermanfaat, tolong lawat iklan yang ada ya, terima kasih


Artikel ini hanyalah simpanan cache dari url asal penulis yang berkebarangkalian sudah terlalu lama atau sudah dibuang :

http://www.interpretzz.com/2021/07/t21g28-sourcetree-error-commit-is-merge.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Interpretzz+%28interpretZZ%29

Kempen Promosi dan Iklan
Kami memerlukan jasa baik anda untuk menyokong kempen pengiklanan dalam website kami. Serba sedikit anda telah membantu kami untuk mengekalkan servis percuma aggregating ini kepada semua.

Anda juga boleh memberikan sumbangan anda kepada kami dengan menghubungi kami di sini
Jumpa Dah Telur Tapi Masih Lagi Was Was

Jumpa Dah Telur Tapi Masih Lagi Was Was

papar berkaitan - pada 28/7/2021 - jumlah : 227 hits
AMENO jumpa dah telo masing2 Mereka ialah Tengku Razaleigh Datuk Seri Ahmad Zahid Hamidi yang juga Presiden Umno Datuk Seri Ahmad Maslan Datuk Ahmad Nazlan Idris dan Datuk Ahmad Jazlan Yaakub
Lana Nordin Bidas Komen Netizen Setelah Digelar Freemason Kerana Was Was Pada Vaksin

Lana Nordin Bidas Komen Netizen Setelah Digelar Freemason Kerana Was Was Pada Vaksin

papar berkaitan - pada 27/7/2021 - jumlah : 203 hits
Perkongsian pelakon Lana Nordin menerusi Insta Stories nya yang meminta Tan Sri Dr Noor Hisham meletak jawatan serta merta telah mencetuskan kecaman orang ramai
Police Reject Activist S Claim She Was Made To Strip In Lockup

Police Reject Activist S Claim She Was Made To Strip In Lockup

papar berkaitan - pada 2/8/2021 - jumlah : 198 hits
Sentul police chief beh Eng Lai said a female lockup officer had attended to youth activist Sarah Irdina Mohamed Ariff PETALING JAYA Police have rejected a youth activist s claim of being made to strip to her underwear before entering her h...
Bagaimana Nak Hilangkan Penyakit Was Was

Bagaimana Nak Hilangkan Penyakit Was Was

papar berkaitan - pada 2/8/2021 - jumlah : 216 hits
Bagaimana Nak Hilangkan Penyakit Was Was l Ustaz Azhar Idrus Like Follow Follow Subscribe
I Was Asked To Intervene In Court Matters Claims Pm

I Was Asked To Intervene In Court Matters Claims Pm

papar berkaitan - pada 4/8/2021 - jumlah : 126 hits
Prime Minister Muhyiddin Yassin claims he had received pressure from certain parties to intervene in the matters of the court in order to set several individuals free from criminal charges In a national address he said these individuals wer...
Sentul Ocpd Activist Was Detained In Full Accordance With Lockup Procedures

Sentul Ocpd Activist Was Detained In Full Accordance With Lockup Procedures

papar berkaitan - pada 2/8/2021 - jumlah : 185 hits
KUALA LUMPUR Activist Sarah Irdina Mohamad Arif was detained in accordance with the Lockup Rules 1953 says Sentul OCPD Asst Comm Beh Eng Lai Beh said the 20 year old activist was detained under Section 4 of the Sedition Act 1948 She was det...
Explain Why Revocation Of Emergency Ordinances Was Not Announced Urges Umno S Shahril Hamdan

Explain Why Revocation Of Emergency Ordinances Was Not Announced Urges Umno S Shahril Hamdan

papar berkaitan - pada 26/7/2021 - jumlah : 242 hits
PUTRAJAYA The government must explain why the revocation of six Emergency ordinances was not announced says Umno information chief Shahril Hamdan Yes Parliament is the best platform to debate policies but for the government to make a major ...
Covid 19 National Recovery Plan Was It Planned To Fail

Covid 19 National Recovery Plan Was It Planned To Fail

papar berkaitan - pada 25/7/2021 - jumlah : 268 hits
The country is now held to ransom by three threshold numbers in the National Recovery Plan We keenly watch these numbers every day because that would determine when we can get out of our house and get on with our normal life Even the gambli...
How Come Mahathir Was Good Enough For Dap In 2018

How Come Mahathir Was Good Enough For Dap In 2018

papar berkaitan - pada 18/7/2021 - jumlah : 154 hits
The real issue is this Pakatan Harapan needed Mahathir to bring down Prime Minister Najib Tun Razak and Umno Barisan Nasional in May 2018 And now Pakatan Harapan needs Mahathir to also bring down Prime Minister Muhyiddin Yassin and PPBM Per...
E Jamin Judiciary Bar Agree On Proposal To Reinstate Similar E Bail System

Video Suspek Serang Balai Polis Ulu Tiram Maut Ditembak

Buasir Otak Tv Hadiah Hari Guru Ikut Kerja Bapa Be Like

More Than 20 Ji Members In Johor Igp

Nepal Haram Produk Rempah Dari India Selepas Hong Kong Singapura

T18c24 Bayi Aina Muntah Susu Beku Macam Keju

Gulai Udang Nenas

Adik Wanie Feat Adam Zbp Dudo Sengat Jando Chord



Info Dan Sinopsis Drama Berepisod Anggun Mikayla Viu Malaysia

Keputusan Markah Mingguan Senarai Lagu Tugasan The Hardest Singing Show Astro Malaysia

Biodata Syad Mutalib Pelakon Drama Berepisod Aku Bukan Ustazah TV3 Bunga Salju Astro Ria

Info Dan Sinopsis Filem Vina Sebelum 7 Hari 2024 Adaptasi Kisah Benar Kini Di Pawagam Malaysia

Biodata Founder Leeyanarahman Nur Liyana Abdul Rahman Yaana Yana Lee Usahawan Tudung Yang Terkenal Bersama Suaminya


New Environment

Drama Anggun Mikayla Lakonan Alya Iman Nabil Aqil

Punca Otot Kejang

Aktiviti Majlis Forum Dan Pelancaran Buku Halatuju Nasionalis Ppim 18 05 2024

Status Hartanah Hakmilik Sementera Kekal Freehold Leasehold

Proses Pengubahsuaian Malaykord Baru