ソフトウェア開発プロセスにおいて、バージョン管理は重要なタスクです。最も一般的に使用されるバージョン管理ツールの 1 つである Git は、チームのコラボレーションをより効率的にするのに役立ちます。 Git におけるプッシュ操作は、ローカル コードをリモート ウェアハウスにプッシュすることですが、この記事では、Git を使用してプッシュ操作を実行する方法を紹介します。
リモート ウェアハウスのコピーが完了したら、最初に SSH 認証を有効にする必要があります。ターミナル (MacOS/Linux) または Git Bash (Windows) を開き、次のコマンドを入力します。
ssh-keygen -t rsa -C "your_email@example.com"
このうち、「your_email@example.com」は、GitHub/ の登録に使用したメール アドレスに置き換える必要があります。 GitLab。 Enter を押すと、公開キーと秘密キーのペアが作成されます:
Generating public/private rsa key pair. Enter file in which to save the key (/Users/you/.ssh/id_rsa):
プロンプトに従って設定を段階的に完了します。完了後、次のコマンドを使用して SSH 検証をエージェントに追加します:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
ローカル コード リポジトリでコマンドを実行します。
git remote add origin git@xxxxxx.git
このうち、origin
はリモートの名前です。リポジトリは好みに応じて自由に変更できます。git@xxxxxx.git
は SSH 形式のリモート ウェアハウス アドレスであり、実際のアドレスに置き換える必要があります。
リモート リポジトリに同期する前に、ローカル コード リポジトリが正しいブランチにあることを確認してください。次のコマンドを使用して、現在のブランチを表示できます。
git branch
このコマンドの出力では、先頭に * が付いているブランチが現在のブランチです。
コードの変更が完了したら、次のコマンドを実行して、変更内容をローカル ウェアハウスに一時的に保存します:
git add .
where.
は、現在のフォルダー内のすべてのファイルを意味します。特定のファイルのみに変更をコミットするには、.
をファイル名に置き換えます。
変更の送信:
git commit -m "commit message"
このうち、コミット メッセージ
には、その後の管理を容易にするために意味のあるコメントを記入する必要があります。たとえば、「○○機能が変更されました」などです。
SSH 認証がオンになっているため、次のコマンドを使用してローカル コードがリモート ウェアハウスにプッシュされます:
git push origin branch_name
そのうち、 branch_name
には、プッシュする必要があるブランチの名前を入力します (通常は master
)。
上記の手順を完了すると、コードがリモート ウェアハウスに送信されます。
プッシュ プロセス中に失敗が発生した場合は、まず次のコマンドを使用してリモート ウェアハウスの最新バージョンをプルしてから、プッシュ操作を実行します:
git pull origin branch_name
変更に競合がある場合は、手動で競合を解決するように求められます。手動で解決したら、再度送信するだけです。
以上が Git のプッシュ操作の詳細なプロセスですので、読者の皆様にはそれをマスターして上手に活用していただければ幸いです。
以上がGit を使用してプッシュ操作を行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。