2017-11-03 6 views
1

私はmasterブランチから作成された私のfeatureブランチを持っています。私は元に戻す必要があるいくつかの変更を行いました。要するに、創造後のように見えるフィーチャーブランチが欲しい。それが元に戻った後、私はいくつかの変更を行い、サーバー上にあるコミットにパラメータを修正してbitbucketにプッシュする必要があります。ブランチ内のすべてのコミットを元に戻し、マスターのクリーンコピーを作成します。

+0

サイドノートでは、ブランチは 'master'の「コピー」ではありません。すべてのブランチは、リポジトリの履歴のコミットへのポインタです。ブランチをコピーすることはできませんが、別のブランチと同じコミットを指す新しいポインタ(ブランチ)を作成することはできます。私はGit Bookからこのページを読むことを強くお勧めします。これは、ブランチを扱う方法を理解するのに役立ちます:https://git-scm.com/book/en/v2/Git-Branching-What-a-Branch-Is – gucce

+0

@ gucceありがとう、私はそれが必要と思う –

答えて

1

を使用することができます。

git clean -f 
1

マスターから新しいブランチを作成するだけです。

あなたが実際にいくつかの理由のために戻したい場合は、あなたが追跡されていないファイルを削除するには

git checkout . 

または

git reset --hard <commit> 

を試してみてください

git reset --hard <commit_you_want_to_go_back_to> 
関連する問題