develop branch
--> dashboard (working branch)
git merge --no-ff develop
アップストリームの変更をダッシュボードにマージするために使用します
git ログ:
commit 88113a64a21bf8a51409ee2a1321442fd08db705
Merge: 981bc20 888a557
Author: XXXX <>
Date: Mon Jul 30 08:16:46 2012 -0500
Merge branch 'develop' into dashboard
commit 888a5572428a372f15a52106b8d74ff910493f01
Author: root <[email protected]>
Date: Sun Jul 29 10:49:21 2012 -0500
fixed end date edit display to have leading 0
commit 167ad941726c876349bfa445873bdcd475eb8cd8
Author: XXXX <>
Date: Sun Jul 29 09:13:24 2012 -0500
マージには約50以上のコミットが含まれていましたが、ダッシュボードをマージ前の状態に戻すためにマージを元に戻す方法を知りたいです。
2 番目の部分は、 とのマージを行わないと、「ブランチ 'develop' をダッシュボードにマージ」--no-ff
というコミットが取得されないということです。そのマージをロールバックするにはどうすればよいでしょうか。
ベストアンサー1
マージコミットを元に戻す方法については、その他の質問。2 番目に説明した高速順方向マージを実行すると、次のコードを使用してgit reset
前の状態に戻ることができます。
git reset --hard <commit_before_merge>
気力があれば(そして他に何もしていないなら)、、またはで を<commit_before_merge>
見つけるgit reflog
ことができます:git log
git reset --hard HEAD@{1}