【git】mergeコミットのrevertを試してみた。技術は熱いうちに打て!技術は熱いうちに打て!FlutterFirebasec++読書Swift【git】mergeコミットのrevertを試してみた。2015.02.23概要mergeコミットのrevertをしようと思ったのですが、一筋縄ではいかなかったので経緯と調べた事を記します。こんな感じのコミット履歴でした。(画面はSourceTreeです。second共にdevelopにマージ・secondのマージを取り消すコミットがしたい。22297c3怒られました。failed-mオプションを付けろや、との事ですので付けてみました。22297c3すると、コミットメッセージ編集画面になり無事revertが出来ました。いやいやいやいや、なんなんでしょう、このオプション。本家はこんな事を書いてます。mergeは親コミットを2つ持っているコミットは必ず親コミットを持ちます。(最初のcommitは例外です。)そして、マージコミットは二つの親コミットを持ちます。・マージされるブランチ(develop)のマージ前コミット(c5a729a)・マージするブランチ(second)の先頭コミット(95af56c)です。revertもコミットになりますので、そのコミットの親をどちらにするんだい?と言うのを指定するのが-mオプションになります。1′′はdevelopのマージ前コミットを親にしますよと言う指定だったのですね。なんでこんな指定が必要なのか?本家とかを読んで察するにこういう事だと僕は理解しています。(間違ってたら@daiki1003まで教えて下さい。コミットを無くすと言う事なので、こうなります。git「developにrevertコミットをしようと思うんだけど、22297c3と95af56cとどっちに付ければ良いんだい??」と言う疑問を解消するため、と言う感じではないでしょうか。確認すると言うことはかなり多いと思います。そんな中で...gitgitで現在のブランチ名を取得する久しぶりにc++/cocos2d-x以外の記事です。シェルスクリプトとかでgit操作をしたい場合に現在のブランチ名を取得したい時ってあると思います。branchで*が付いてる行を探して*を削除...git【今日から出来る】今年で10年目、現役エンジニアの勉強の仕方、公開します。「10年目のエンジニアって、こんな勉強の仕方してるんだな。思ってくれたら嬉しいです。反響あったので、それのGitクライアントバージョンを記したいと思います。ついて今回書こうと思ったのはinteractiveモード、-iを指定した際の引数についてです。実際に動くかどうか不安...。そんな時は誰にだって一度や二度はありますよね。実際にpushしてデバッグするのって結構大変ですよね。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。CLI】3分で出来る!1.0がリリースされてみたのでインストール手順を解説してみた。Gitクライアント】Flutterコードのdiffを100倍見やすくするたった3秒で出来る設定を紹介!2020.08.312021.04.17スポンサーリンクフォローお待ちしております!この記事やサイトが気に入ってくださった方はぜひTwitterをフォローしてください。今後も技術情報を中心に様々な情報をお届けします。【Flutter】3.24がリリースされたので内容について解説してみたよ2024.08.092024.08.10【コピペでOK!】c++のループ内でvectorの要素の削除2015.01.082020.06.05【freezed】required?optional?unknownEnum?な人に丁寧に解説してみた2021.12.062021.12.06【git】mergeコミットのrevertを試してみた。CLI】3分で出来る!1.0がリリースされてみたのでインストール手順を解説してみた。2020.09.19令和のGitクライアントはForkで決まり!全力でお勧めしてみた2021.03.142022.11.07gitで現在のブランチ名を取得する2015.01.162020.06.01スポンサーリンクフォローお待ちしております!この記事やサイトが気に入ってくださった方はぜひTwitterをフォローしてください。今後も技術情報を中心に様々な情報をお届けします。coffeeタイトルとURLをコピーしました。