2011-12-09 11 views
4

私は少し遅れてgitパーティーに来て、私は簡単な問題があります。開発中の機能の私のgitブランチをクリーニングする

私は現在、自分のマスターブランチにある3つの機能テストを開発中です。機能は、投稿,authアップロードと呼ぶことができます。

マスターブランチでgit statusを実行すると、「変更されましたが更新されていない」と〜15の「untrackedファイル」の〜10エントリのリストが表示されます。これらのエントリはすべて、3つの機能テストのいずれかに属します。

これらのエントリを3つの新しい機能ブランチに移動するにはどうすればよいですか。

答えて

6
$ git checkout -b postits  # create postits branch based on the current master 
$ git add X Y Z    # add your parts, maybe with -p to get parts of files 
$ git commit     # commit to postits branch 
$ git checkout -b auth master # make branch based on master (not including postits) 
$ # etc 
+2

あなたは 'gitのチェックアウト-b認証master' – manojlds

+0

@manojlds確かに、良い点を行うことができます - 私はそれ – Dougal

+0

@Dougalを反映するために編集した - これは、あなたが作成することができますか...昔ですが* *クリーン** X、Y、Zのみの新しいブランチ?私のマスターにはたくさんのファイルがあり(追跡されていると追跡されていない)、あなたが言ったように 'postits'を作成したとき、' postits'は今は必要のない他のファイルでいっぱいです。私は 'git checkout master'を試してみると、私を止める。どのように私はこれらのpostitsのこれらをきれいにするか、最初の場所でそれらをコピーしないでください? – sscirrus

関連する問題