私のunity3dゲームプロジェクトで、私はGithubリポジトリにコードをコミットするためにAtlassian SourceTreeを使用しています。 最後のコミットに間違ったコミットメッセージがあり、私はコミットメッセージを変更したい(私がグーグルで行ったように、不可能です)。 私にとって最後のチャンスは、最後のコミットを元に戻し、正しいコミットメッセージで新しいものを作ることです。 これはAtlassian SourceTreeユーティリティを使用してどのように行うことができますか?ローカルリポジトリのコードを削除せずに最後のGithubコミットを削除します
答えて
不可能?私はそうは思わない!
ちょうどcmdを開き、プロジェクトに行き、git commit --amend -m "your new message"
と書いてgit push --force
と書いてください。これにより、最後のコメントのコミットメッセージが編集され、強制的にブランチを押して編集履歴を強制的に適用します。 (履歴を操作しているので、強制的にプッシュする必要があります。ローカルブランチのようにリモートブランチを上書き/強制します)。
ちょうどテストされ、それは動作します。それについてよく知っている。ありがとう。ところで、最後のコミット以外のメッセージを変更する方法は? –
gitコマンドプロンプトを使用してソリューションを説明しました。私はSourceTreeを使用しています(gitコマンドプロンプトなし)。 ちょうど別の解決策を探していました。 – Kamiky
ああ、大丈夫ですが、あなたはまだこの解決策を使用することはできません。 SourceTreeは、ボタンをクリックしたときにgitコマンドを使用する単なるレイヤーです。あなたはまだCMDなどを開いてこれらのことを書くことができます。申し訳ありませんが、SourceTreeで解決する方法がわかりません。 – Maakep
すでにリモート、私はそれを忘れることをお勧めします。あなたがgitをうまく知らない場合は、押されたgitの履歴を書き直すのは危険です。
プッシュしておらず、その上に他のコミットを作成していない場合は、を修正してをコミットして新しいコミットを行うことができます。
SourceTreeで実行するには、すべての変更を取り消してからコミットボタンを押します(空のコミットを作成している場合など)。次に、メッセージタブでをクリックしてコミットオプションを選択し、を最後のコミットを修正するを選択します。以前のメッセージが表示され、変更してコミットしてください。
また、コミットをリモートにプッシュした場合は実行しないでください。push --force
を使用しないでください。
thxです。 btw、picrelatedからrofled – Kamiky
- 1. GitHub - ローカルリポジトリに影響を与えずにプッシュされたコミットを削除する
- 2. Githubとローカルの最後のnコミットを削除するには?
- 3. すべてのデータを削除せずに最後の2つのコミットを削除する
- 4. コミットを削除せずにgitを削除ブランチ
- 5. Githubコミット履歴を削除する
- 6. githubでコミットを削除する
- 7. 最近コミットを削除せずに前のコミットに移動する方法
- 8. github削除コミット履歴がすでに削除されているgithubリポジオ
- 9. githubリポジトリの削除/削除とgithubページ
- 10. チェックアウト後に最後にコミットが削除されました
- 11. リモートブランチを削除せずにローカル "リモートブランチ"を削除しますか?
- 12. GitHubは私の前のコミットを削除しました
- 13. コミットされていない削除済みファイル(プレーンrmで削除)を最後のgitコミットに戻す方法
- 14. エンティティフレームワークを使用してベーステーブルから削除せずにテーブルを削除せずにテーブルを削除する
- 15. 最後のコミットとプッシュを削除してください
- 16. githubのすべてのコミット履歴を削除するには?
- 17. Windowsのgithubで未同期のコミットを削除するには?
- 18. GitHubコミットをその履歴と共に削除するには?
- 19. 削除ブランチの最初のコミット時にリモートブランチでコミットを返す
- 20. gitを削除してgithubにコミットする
- 21. キーを削除せずにdicの値を削除
- 22. TortoiseHG:コミットの削除
- 23. GItデータなしでローカルリポジトリを削除
- 24. Hibernate - オブジェクトを削除せずにオブジェクト参照を削除する
- 25. JS - コンテンツを削除せずにタグを削除する
- 26. Cassandra:テーブル構造を削除せずにデータを削除する
- 27. データを削除せずにHive外部テーブルを削除する
- 28. 投稿ヘッダーを削除せずにページヘッダーを削除する
- 29. GIT - ローカルリポジトリを削除した後でリモートEC2サーバにプッシュできません
- 30. GitHubからコミットを完全に削除するには?
コミットメッセージを気にする開発者は稀です。尊敬。 –
@JerrySwitalski、そうです。私は週末にかなり酔っていて、ロシア語でコミットメッセージを作ったことを忘れていました(他のコミットは英語でした)。 – Kamiky