2016-12-24 3 views
0

私は自分のlocalhostで作業しています。私はgit checkout revision_idである私の古いコミットを取得したい。私がこれをマージすると、git mergeはマスターとマージされます。しかし、それを望んでいない。 そのリビジョンをマスターブランチとして作成する方法 私はgit commit --amendにしようとしていますが、それは私のために働いていません。あなただけresetあなたmaster分岐できどのように私はマージなしでgitのマスターとして古いリビジョンを取得できますか?

+0

マスターブランチを特定のコミットにリセットする方法を尋ねていますか? – Mureinik

+0

はい。私は元のコミットを元に戻したいのですが、 –

答えて

2

:たとえば8ec94b3については

$ git reset <commit-hash> --hard 
1

は、あなたが戻っに行きたいものをコミットハッシュ文字列です。コマンドを使用します。

git checkout 8ec94b3 

上記のコマンドだけで、あなたのGitのローカルリポジトリに影響を与え、リモートリポジトリをGitはするには影響しません。

+0

がブランチのHEADに変更されました。私はマスターブランチとして頭をしたい –

関連する問題