OOZOU
お問い合わせ
TIL一覧に戻る
shell

以前のコミットをリポジトリに強制プッシュする

2020年10月13日

コードをプッシュした後で、以前のコミットを強制プッシュしたい場合は次のように実行できます shell git push origin +commit_sha^:branch_name

Git は sha^ を sha の親として、+ を強制的な non-fastforward プッシュとして解釈します。

HEAD^ を使うこともできます。^ は HEAD の親を表すので、HEAD^^^ とすると現在のコミットの 3 つ前のコミットがプッシュされます。 例: shell git push origin +HEAD^^^:feature/i_did_an_oopsie

「shell」の関連記事

shell2020年12月8日

BashとZshでシークレット(プライベート)なコマンドを実行する

コマンドの前にスペースを1つ入れるだけで、~/.bash\_history に保存されなくなります。例: qrencode -o out.png "Some secret text"

shell2020年10月22日

Homebrewでpostgresデータベースをアップグレードする

postgresをアップグレードするには次を実行します

shell2020年10月13日

Amazon AWS S3 CLI で権限を指定してコピーする

term (または同等のターミナル) を開き、次を貼り付けます:

プロジェクトをお考えですか?

あなたが構築しているものについてお聞かせください。

会話を始めるhello@oozou.com
OOZOU Logo

バンコク · シンガポール · 香港

X
Facebook
Instagram
LinkedIn

サービス

  • Web開発
  • AIエージェント & 生成AI
  • モバイルアプリ開発
  • データ分析 & エンジニアリング
  • UI/UX & プロダクトデザイン
  • デジタルトランスフォーメーション

会社情報

  • 会社概要
  • 採用情報
  • ブログ
  • 事例研究
  • Today I Learned
  • お問い合わせ

その他

  • 業界
  • パートナーネットワーク
© 2026 OOZOU. 無断転載を禁じます。
プライバシーポリシー行動規範ABACポリシー