2011-12-13 9 views

答えて

1

は、あなたがマスター上にあると仮定すると:

git checkout -b new_branch 
git push . +head~4:master 

これはあなたの新しいブランチであなたを残すだろうし、あなたの作業ディレクトリへの影響はありません。私はこれがあなたが後になりたいと思うところだと思います。これは、VisualStudioなど、ファイルのロックを保持していて、チェックアウトの過程に入っていることで有名なエディタが開いていると、影響を受ける可能性があります。

あなたが開いているすべてのエディタを残して、まだあなたが欲しいものを得ることができるこの方法で行わ: - それは されている必要がどこにマスターポイントを作る - - 単独の作業ディレクトリを残し、現在は特定のブランチ の頭をコミットします編集者などを閉じる必要はありません。

これが役に立ちます。

0

git branch newbranch 
git reset --hard HEAD~4 
関連する問題