(この質問はの反対で、この1)
どうすればこれから行くことができますか
dev            C - D
             /
master A - B 
これに?
dev                D
                 /
master A - B - C 
答えを見ると自分を蹴るつもりですが、今のところ少し行き詰まっています...
回答:
ネクロマンシー、私は知っています。
git branch -f master C
現在の作業ツリーにはまったく触れません-作業を進行させることができます。