Re: コミットした変更を元に戻す - yuum3のお仕事日記

コミットした変更を元に戻す - yuumi3のお仕事日記

レポジトリーを丸コピー。

コミットした変更を元に戻す - yuumi3のお仕事日記
% git clone

% git branch prototype2 prototype1 -- プロトタイプ1からプロトタイプ2のブランチを作成
% git checkout prototype2 -- プロトタイプ2のブランチに切り換える

コミットした変更を元に戻す - yuumi3のお仕事日記
  • b オプションで新しいブランチを作りつつ checkout できます。
% git checkout -b prototype2

しかしタグも付けてなかったのでピンチです。

コミットした変更を元に戻す - yuumi3のお仕事日記

過去のコミットにもいつでもタグを付けられます。

% git tag prototype1 709f808db93be68aadb8d311679561c395bfda34

ちなみに古いコミットからでもブランチを作れます。

% git branch prototype1 709f808db93be68aadb8d311679561c395bfda34

branch -m でブランチを move (移動/リネーム)できるので、今回の構成にするには以下にようにすればいいです。

% git branch -m prototype1 prototype2   # prototype1 を prototype2 にリネーム
% git branch prototype1 709f808db93be68aadb8d311679561c395bfda34  # 対象コミットから prototype1 を作成

push 周りは調べてないけど、 --force 付けておけば大丈夫だと思う(無責任)。