5

リポジトリのマスターブランチのクローンを作成し、いくつかの変更を加えました。これらの変更を使用してブランチを作成するにはどうすればよいですか?私はそれらのどれもマスターにプッシュしたくありません。

4

2 に答える 2

13

まだコミットしていない場合:

$ git checkout -b <new_branch_name>   # create (and checkout) the new branch
$ git commit -a                       # commit to the new branch

すでにコミットしている(master変更が含まれている)場合:

$ git branch <new_branch_name>     # create the new branch
$ git reset --hard HEAD^           # rewind master

$ git checkout <new_branch_name>   # switch to the new branch
于 2012-07-30T16:45:53.620 に答える
1

将来の参考のために。通常、変更を行う前に分岐します。しかし、将来の参考のために

git stash save
git stash branch <branchname>
于 2012-07-30T16:28:22.890 に答える