前提・実現したいこと
過去のコミット状態を参照したい。
参照するだけなのでそれ以降のコミットを取り消したくない場合はどうすればよいのでしょうか。
Gitは業務で個人的に使っています。よってGitサーバがない状態です。
例えば、
master branchに最初のcommit(commit-Aとする)がある。
変更のためにbranch(branch-Aとする)を追加する。
ソースを変更後、commit
する(commit-Bとする)。
master branchにbranch-Aをmerge
する。
修正が終わったのでbranch-Aをgit branch -d
コマンドで削除
変更を加えていないプログラムが必要だといわれたのでcommit-A時点でのファイルが必要。
ただしcommit-Bが消えてはならない。
commit-Aのソースを全てコピーしてよそに移してgit管理上ではcommit-Bに戻しておきたい。
といった場合にどういったコマンドにより可能かをご教授いただきたいです。
よろしくお願いいたします。
試したこと
それっぽいと思ってgit reset
を試したのですが戻した時点から先のcommitは消滅するのでしょうか。git log
で参照してもIDがわからなくなってしまいます。
補足情報(FW/ツールのバージョンなど)
- Windows7 SP1
- git version 2.16.2.windows.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/04 02:22