git commits with an error: 更新が拒否されました。現在のブランチの先端が、このブランチより後ろにあるためです。
2022-01-21 22:05:52
スクリーンショット
問題は、現在のバージョンがリモートリポジトリのバージョンより低いことに起因します
これに対しては、以下のようにいくつかの回避策があります。
1. 強制プッシュ方式を使用する。
git push -u origin master -f
この場合、リモートの変更が失われる可能性があり、特に複数の人が共同で開発を行っている場合には、一般的に望ましくありません。
2. プッシュする前に、リモートリポジトリの変更をプルする
<ブロッククオートgit pull origin master
git push -u origin master
3. リモートとローカルの変更をマージしたくない場合は、まず新しいブランチを作成します。
gitブランチ [名前]
次にプッシュ
git push -u origin [名前].
関連
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] リモートの <ブランチ名> とマージするように設定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み] git: fatal: リモートリポジトリから読み取れませんでした。
-
[解決済み] Gitのフォルダ構造で変更・追加されたファイルのみをエクスポートする機能
-
[解決済み] プッシュされていない git コミットを削除するにはどうすればよいですか?
-
[解決済み] Git のコミット回数を取得するにはどうすればよいですか?
-
[解決済み] Git の --no-verify オプション
-
[解決済み] git hooks : clone フックってあるんですか?
-
[解決済み] VS Code - git リポジトリのアクティブな変更が多すぎるため、Git 機能のサブセットのみが有効化されます。
-
fatal: マージが完了していません (MERGE_HEAD が存在します)。を実行する前に変更をコミットしてください。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git サブモジュール head 'reference is not a tree' エラー
-
[解決済み】未マージファイルがあるため、Gitマージができない
-
[解決済み] GIT_DISCOVERY_ACROSS_FILESYSTEM が設定されていない。
-
[解決済み] Git pull - マージする前に移動または削除してください。
-
[解決済み] Git Pullができない、ファイルがマージされない
-
[解決済み] マージ後のコミットで Git エラー - fatal: マージ中に部分的なコミットはできない
-
[解決済み] git - 新規ユーザが pull を行おうとして、混乱したメッセージが表示される。
-
[解決済み] ドット付きGitチェックアウト
-
git エラー。以下の追跡されていない作業ツリーファイルは、チェックアウトによって上書きされます。
-
git 操作エラー。次の未追跡の作業ツリーファイルは、...によって上書きされます。