をリセットすべてがうまくいっていて、エラーはありませんでしたが、私のリポジトリの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. Gitのエクスポートファイルには、私はこれをやっている、
- 2. gitの--matchは私たちのBitbucketではチームシティー
- 3. Git(BitBucket)Capistrano
- 4. Git Bitbucketブランチングツリー
- 5. SSHのないGitとBitbucket
- 6. 私は私のgitリポジトリにこのパスを持っているGitの
- 7. Bitbucket git push as user
- 8. Bitbucket - git lfsでプッシュレポ
- 9. gitのアップロードパック:コマンド
- 10. Gitのコマンド
- 11. ロックのgitブランチ:のBitbucket +のhubot
- 12. git: 'send-email'はgitコマンドではありません。 「Gitの--help」
- 13. Bitbucket Serverのgitリポジトリの削除リポジトリフック
- 14. Gitリポジトリ:私は `Gitのdiff`
- 15. GIT/Bitbucket構造、アプリケーションのバリエーションを扱う
- 16. のgit BZエラー:「BZ」がコマンド
- 17. git add -Aとgit commitのgitコマンドは何行ですか?
- 18. gitコマンド "git checkout master ||:"
- 19. gitの奇妙な枝は私が状況をgitのとき、私はこのエラーメッセージが表示されます
- 20. gitリポジトリをbitbucketに移行
- 21. ローカルのgit repoは45GBですが、bitbucketのリモートは380MBです
- 22. GitのSSH公開鍵は、私がのBitbucketを使用してい
- 23. gitのコマンドは、私は、コマンドを実行して失敗し、
- 24. 未知のgit/gitoliteコマンド: 'git upload-pack RepoName'
- 25. のEclipse EGitと私のgitリポジトリには、コマンド・ライン・ショー異なるステータスのGit
- 26. Gitコマンドの概要
- 27. git -Cコマンドのバグ
- 28. cronジョブのGitコマンド
- 29. 私のgitブランチが変更されたEmacsにどうやって伝えることができますか?
- 30. これは私にとって最高のgitワークフローモデルですか?
コミットを削除する方法やビットバケットの履歴を消去する方法はありませんか? – malcoauri
またはリモートツリーをリセットしてコミットを非表示にする – malcoauri
'git revert'は指定されたコミットを元に戻すことができます(ただしコミットはマージしません)。それ以外は。あなたの最善の策は新たに始めることでしょう。 – jackyalcine