1

ここでの親の質問: Move the latest commit(s) to a new branch with Git

私は、まだ整理が必要なファイルでいっぱいの作業ツリーを持つプロジェクトを引き継いでいます - 一部は進行中の作業タスクを参照しています。他は完成。私は完成した作業の最近のコミットを持っていますが、これは本番用ではありません。現在のツリーを台無しにすることなく、それを新しいブランチに慎重に移動するにはどうすればよいですか?

I'd like to change

Working tree - A - B - C - D - E

to

Working tree - B - C - D - E
              /
             A
4

3 に答える 3

0
git branch tmp
git reset --soft B

HEAD (および HEAD のみ) を(' ' ブランチBでマークAした後) に移動します。tmp

詳細については、「?実用的な使用法git reset --softreset --soft」を参照してください。

于 2012-11-15T13:28:46.887 に答える
0

checkout -b "name of branch"、新しいローカル ブランチを作成します。

于 2012-11-15T12:28:16.147 に答える