私はmasterブランチから作成された私のfeatureブランチを持っています。私は元に戻す必要があるいくつかの変更を行いました。要するに、創造後のように見えるフィーチャーブランチが欲しい。それが元に戻った後、私はいくつかの変更を行い、サーバー上にあるコミットにパラメータを修正してbitbucketにプッシュする必要があります。ブランチ内のすべてのコミットを元に戻し、マスターのクリーンコピーを作成します。
1
A
答えて
1
を使用することができます。
git clean -f
1
マスターから新しいブランチを作成するだけです。
あなたが実際にいくつかの理由のために戻したい場合は、あなたが追跡されていないファイルを削除するには
git checkout .
または
git reset --hard <commit>
を試してみてください
git reset --hard <commit_you_want_to_go_back_to>
関連する問題
- 1. ブランチの作成後に多くのコミットを元に戻す
- 2. ブランチを元のコミットに戻す
- 3. のgit - のsvn:マスターではないからコミットを元に戻すブランチ
- 4. すべてを元に戻して最後のコミットに戻る
- 5. ブランチのすべてのコミットをJGitでマスターから作成したので、リストします
- 6. 私が作成したブランチを削除し、すべてを元のブランチの最後のコミットに戻すにはどうしたらいいですか?
- 7. すべてのブランチにコミットします
- 8. gitブランチを作成し、元の状態に戻す
- 9. GitPythonでブランチをチェックアウトしています。コミットして前のブランチに戻す
- 10. GIT:変更を元に戻した新しいブランチの作成
- 11. コミットを元に戻す方法、新しいブランチを作成してPRを行う方法は?
- 12. gitはデタッチヘッドでコミットした後に元のマスターに戻ります
- 13. 現在のブランチにないgitコミットを元に戻す
- 14. コミットを元に戻さずにマスターをマージする
- 15. Git:コミットを元に戻す方法と最後のブランチに戻す
- 16. マスターでコミットをキャンセルしてブランチに移動する方法
- 17. すべてのブランチで作成者あたりのコミット数
- 18. 特定のコミット後にすべてのコミットで新しいブランチを作成する
- 19. ベアリポジトリの元に戻すブランチ?
- 20. コミットを元に戻す方法と、多くのコミットを元に戻す方法
- 21. リポジトリ内のすべてのブランチに対して.gitignoreを作成するには?
- 22. git svnマスターにブランチするにはまだブランチにコミットしよう
- 23. masterから新しいブランチを作成し、masterを特定のコミットに戻します。
- 24. gitは元のリモートブランチに1つのブランチを戻します
- 25. SourceTreeはすべてのブランチとコミットを失いました
- 26. Gitは3つのブランチをマージして元に戻す
- 27. 最新のコミットをすべてのブランチで指している
- 28. マスターとマージされたブランチでGitスカッシュがコミットします
- 29. Git:マスターを新しいブランチにマージしてマスターをクリアする
- 30. Gitの - 新しいブランチにマスターでコミット変化
サイドノートでは、ブランチは 'master'の「コピー」ではありません。すべてのブランチは、リポジトリの履歴のコミットへのポインタです。ブランチをコピーすることはできませんが、別のブランチと同じコミットを指す新しいポインタ(ブランチ)を作成することはできます。私はGit Bookからこのページを読むことを強くお勧めします。これは、ブランチを扱う方法を理解するのに役立ちます:https://git-scm.com/book/en/v2/Git-Branching-What-a-Branch-Is – gucce
@ gucceありがとう、私はそれが必要と思う –