をリセットすべてがうまくいっていて、エラーはありませんでしたが、私のリポジトリのBitbucketメインパネル(概要)には最後のコミットが残っています。そして、私はそれを理解していない、私はリモートのリポジトリをリセットするかどうか?のBitbucketのgitのは、私がこれのgitコマンドをやった
5
A
答えて
4
あなたのSHAは変更されていないので、Gitは実際にBitBucketでリモートを更新しないという問題があります。リセットした後の履歴はまだ残っていますが、git pull
を実行でき、ローカルリポジトリにすべての後のコミットが得られます。
git reset --hard HASH
の後に、git reset HEAD~
を実行します(注:これはソフトリセットです)。その後、変更を再開します。これによりコミットのための新しいSHAが生成され、変更を強制的にプッシュすると、BitBucketのツリーが期待どおりに更新されるはずです。
WARNING これは歴史を変えて、レポから引っ張ってきた他の人が存在する場合、それがトラブルの原因となります。これは、リモートブランチで変更を元に戻すための通常のワークフローではありません。git revert
を使用してください。
0
git reset
コミットを削除しません。それがあなたの意図ならば。ローカルマシン上の現在の作業ツリー(段階的な変更をコミットする)をリセットします。
関連する問題
- 1. SSHのないGitとBitbucket
- 2. Bitbucket git push as user
- 3. Bitbucket - git lfsでプッシュレポ
- 4. Gitのコマンド
- 5. gitのアップロードパック:コマンド
- 6. git: 'send-email'はgitコマンドではありません。 「Gitの--help」
- 7. GitのSSH公開鍵は、私がのBitbucketを使用してい
- 8. のgit BZエラー:「BZ」がコマンド
- 9. BitBucket + Git + Mavenでのリリース方法
- 10. gitの奇妙な枝は私が状況をgitのとき、私はこのエラーメッセージが表示されます
- 11. git identityがbitbucket repoを失うのはなぜですか?
- 12. Bitbucket - git pushが失敗します。パケット破損|壊れたパイプ
- 13. のEclipse EGitと私のgitリポジトリには、コマンド・ライン・ショー異なるステータスのGit
- 14. 私のgitブランチが変更されたEmacsにどうやって伝えることができますか?
- 15. これは私にとって最高のgitワークフローモデルですか?
- 16. "git svn"コマンドがエラーで失敗する "git: 'svn'はgitコマンドではありません。 'git --help'
- 17. 私はgitの
- 18. RVMをインストールした後、RailsのサーバーやGitのどちらかは、私は再びそれを破った
- 19. Git:インデックスファイルを開くことができませんでした: "git status"の権限が拒否されました。 Bitbucketでホストされています
- 20. が、私はこれやった
- 21. gitのは、私は、リモートのgitリポジトリを持っていると私は1つのブランチ gitのクローン-b branchNameのgit @サーバー名をクローニングし、リモートサーバー
- 22. Git-SVN mergeがトランクへの私のリンクを失った
- 23. bashコマンドのgit更新後のフックが
- 24. XCodeとBitBucketでGitを理解する
- 25. Bitbucketでgitリポジトリをクリアしますか?
- 26. 除去はGitの差分やgitの状態で
- 27. 最新のGit commitをBitbucketで削除するには?
- 28. 一つのgitコマンド、起源
- 29. git pushコマンドの確認
- 30. git repoのDocker runコマンド?
コミットを削除する方法やビットバケットの履歴を消去する方法はありませんか? – malcoauri
またはリモートツリーをリセットしてコミットを非表示にする – malcoauri
'git revert'は指定されたコミットを元に戻すことができます(ただしコミットはマージしません)。それ以外は。あなたの最善の策は新たに始めることでしょう。 – jackyalcine