プッシュすると新しいリモートヘッドが作成されます (マージを忘れていませんか? push -f で強制的に)
2023-09-27 13:42:43
質問
OK 私は少しググってみましたが、同じメッセージに出くわしたものの、人々がそれを得た異なる方法であるため、解決策を見つけることができません。私はmecurialに新しいですし、私はこれを正しくやっていることを確認したいと思います。
私は上記のようなエラーメッセージを受け取っています。私は開発サイトとライブサイトを持っており、コードをcodebaseにプッシュしようとしています。
しかし、昨日、私は誤って
hg add
を実行してしまい、やりたくもないメディアをすべて追加してしまいました。私はコードベースからすべてのメディアファイルを削除し、変更をコミットしてプッシュした後に元に戻しました。今日、私はCSSファイルといくつかのテンプレートに変更を加えました。変更をコミットしてプッシュしようとしたのですが、その際に
hg push
を実行すると、上記のようなエラーが発生します。
hg logを実行したところ、クリーン/新しいブランチ/プロジェクトであるため、6つのコミットだけがありました。どんな助けでも大いに感謝しますし、何か正しく説明していなかったら申し訳ありません
どのように解決するのですか?
これはエラーメッセージではなく、完全に正常な状況です。 このメッセージは、「あなたが作業している間に、他の人がそのリポジトリに新しい作業をプッシュしました。
ということで、まず
hg pull
となり、次にa
hg merge
ちなみに
revert
を実際に使用した場合は
hg revert
コマンドはそれらのファイルを履歴から削除しなかったので、おそらくあなたの履歴はかなり大きいでしょう。
の最初の数章を読むことを検討してください。 Mercurial book を読んでみてください。
関連
-
[解決済み] Mercurial: ~/.hgrc ファイルがありません。
-
[解決済み] Hg支店の閉鎖
-
[解決済み】Mercurial - 古いバージョンに戻してそこから継続する
-
[解決済み】Mercurial:最後のコミットを修正する方法は?
-
[解決済み] Mercurial は変更を新しいブランチに移動します。
-
[解決済み] TortoiseHg パッチを適用する
-
[解決済み] Mercurial - チェンジセットで変更されたすべてのファイル?
-
[解決済み] リモートサーバーの hg パスを取得する方法は?
-
[解決済み] ローカルチェンジセットをすべて削除し、ツリーに戻す
-
hg / mercurialの拡張機能で、ベストなもの、マストなものは何ですか?[クローズド].
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Mercurial: ~/.hgrc ファイルがありません。
-
[解決済み] Hg支店の閉鎖
-
[解決済み] Mercurialが "waiting for lock "で動かなくなった
-
[解決済み】TortoiseHgのパスワード保存について
-
[解決済み] Mercurial undo 最後のコミット
-
[解決済み] Mercurial ファイルのリビジョン履歴を見るには?
-
[解決済み] コンフリクトを解決する:「彼ら」の変更を自動的に受け入れるには?
-
[解決済み] Mercurial にリモートリポジトリを追加するには?
-
[解決済み] Mercurialで2つのプロジェクトを結合するには?
-
hg / mercurialの拡張機能で、ベストなもの、マストなものは何ですか?[クローズド].