git Pushの使い方を詳しく解説した記事

PHPz
リリース: 2023-04-03 09:24:29
オリジナル
5927 人が閲覧しました

git Push の使用法

ソフトウェア開発では、GIT は一般的に使用されるバージョン管理システムであり、共同開発やバージョン管理によく使用されます。このうち git Push は GIT のコマンドで、ローカルコードをリモートウェアハウスに送信するコマンドです。この記事では主にgit Pushの使い方とその注意点を紹介します。

  1. 基本的な使用法

git Push の基本的な構文は次のとおりです:

git push [远程库名] [本地分支名]:[远程分支名]
ログイン後にコピー

このコマンドは次のように解釈できます: ローカル ブランチをブランチ上の指定されたリモート ライブラリ。

たとえば、ローカル ブランチ マスターをリモート ライブラリ オリジンのマスター ブランチにプッシュする場合、次のコマンドを使用できます:

git push origin master:master
ログイン後にコピー

このコマンドでは、origin はリモート ライブラリです。名前 master はローカル ブランチの名前を指し、コロンの後の master はリモート ブランチの名前を指します。この場合、ローカル ブランチとリモート ブランチの名前は同じであるため、次のように省略できます。

git push origin master
ログイン後にコピー
  1. リモート ブランチの強制上書き

場合によっては、ローカル ブランチの内容とリモート ブランチの内容の間に競合があるため、リモート ブランチを強制的に上書きする必要があります。次のコマンドを使用できます:

git push -f [远程库名] [本地分支名]:[远程分支名]
ログイン後にコピー

たとえば、リモート ブランチのオリジン/マスターを強制的に上書きする必要がある場合は、次のコマンドを使用できます:

git push -f origin master:master
ログイン後にコピー

注意してください。強制的にプッシュすると、他の人の作業が上書きされる可能性があるため、慎重に使用してください。

  1. デフォルトのプッシュ ブランチの構成

git Push を使用するたびに、ローカル ブランチとリモート ブランチを手動で指定する必要があります。毎回ブランチ名を指定したくない場合は、対応するブランチ名をデフォルトで使用するように git を設定できます。次のコマンドを使用できます:

git push --set-upstream [远程库名] [本地分支名]:[远程分支名]
ログイン後にコピー

たとえば、ローカル ブランチ dev をリモート ライブラリのオリジンの dev ブランチにプッシュし、それをデフォルトのプッシュ ブランチにしたい場合は、次のコマンドを使用できます。

git push --set-upstream origin dev:dev
ログイン後にコピー

このようにすると、今後 git Push を使用するたびに、コマンド

git push
ログイン後にコピー

を実行するだけでプッシュ操作が完了します。

  1. その他の注意事項

git Push を実行する前に、まず git add および git commit 操作を実行する必要があることに注意してください。そうしないと、git Push が失敗します。さらに、不要なコードの競合やエラーを避けるために、送信する前にコードとバージョンの比較に注意してください。

さらに、現在の git 構成情報を表示したい場合は、次のコマンドを使用できます。

git config -l
ログイン後にコピー

上記の一般的なコマンドと注意事項を理解することで、お役に立てれば幸いです。読者は git Push をよりマスターしてください。不要なエラーや競合を避けるための使用法。

以上がgit Pushの使い方を詳しく解説した記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!