ホームページ  >  記事  >  開発ツール  >  git での Push -f とはどういう意味ですか?

git での Push -f とはどういう意味ですか?

WBOY
WBOYオリジナル
2022-01-04 17:10:0624715ブラウズ

git では、「push -f」は「強制更新」を意味し、「push -force」の略語です。このコマンドの機能は、ローカル ウェアハウスのコードをウェアハウスに直接、完全にプッシュすることです。このコマンドは送信時に送信され、以前のすべての送信は上書きされます。

git での Push -f とはどういう意味ですか?

この記事の動作環境: Windows 10 システム、Git バージョン 2.30.0、Dell G3 コンピューター。

git での Push -f の意味

まず、コマンド git Push -f の意味を見てみましょう:

1. gif Push -h

2 を実行します。実際には --force パラメータの省略形である -f パラメータを見つけます。

このコマンドは実際には強制更新を意味します。 git Push を使用してプッシュしてエラーを報告する場合、プッシュする前に根気よくエラーのトラブルシューティングを行うだけでなく、このコマンドを使用してプッシュを強制することもできますが、通常、これは重大な結果を引き起こすことになります。

git での Push -f とはどういう意味ですか?

この経験を通じて、このコマンドの「強力な」能力を実証しましょう。まず、リモート ウェアハウスで実証したいブランチ マイルストーンのコミットを見てみましょう情報を記録します。操作は次のとおりです:

1. GitHub にログインします。

2. ウェアハウスに入り、ブランチ mileStone

アイコンに切り替えます。このブランチには合計 25 件の提出があります。記録をクリックして、提出レコードの詳細ページに入り、すべての提出の詳細を確認できます。

git Push -f コマンドを使用して、すべての送信レコードを完全に削除できることを後で説明します。

git での Push -f とはどういう意味ですか?

次のコマンドを実行して効果を確認します:

1. git Push -f リモート ウェアハウス エイリアス ブランチ名

強制プッシュ成功しました! (図)

git での Push -f とはどういう意味ですか?

# リモート ウェアハウスの内容を見てみましょう。図からわかるように、リモート ウェアハウスの mileStone ブランチの下には、すべて 25元々存在していた提出記録は削除されました。削除されました!

git での Push -f とはどういう意味ですか?

推奨学習: 「Git チュートリアル

以上がgit での Push -f とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。