FYI:私はgitを(私はあまり重要ではない)に押し込むためにbitbucketを使用しています。git checkout古いコミット、さらに新しいコミットを作成する
私は変更を加えたプロジェクトに取り組んでいましたが、マスターにいくつかの大きなバグがあることを認識するために、元のブランチで特定の古いコミットをチェックしました。
git checkout commit_name
はその後、私はさらに作業を開始し、現在、私は次の新しいコミットを保つだけでなく、それ以前(バギー)マスターを失わないためにどのように失われています、追加およびコミット続けました。基本的にはトラックに戻る方法。
P.S.私はgit push -u origin master
を使ってみましたが、Everything up-to-date
を返し、何もbitbucketにプッシュされません。
方法に関する詳細な情報を見つけることができますか? 'git push -force -u origin master'? – VinayVeluri
@VinayVeluriこれはコミットを上書きしないと思っていますね。 –
@VinayVeluriはまだ動作しません、私は 'git push --force -u origin master'を試しました、同じ出力を与えます。 –