ローカルの変更をリモートにプッシュする

Beginner

This tutorial is from open-source community. Access the source code

はじめに

Git は、開発者がコードベースの変更を追跡できる人気のあるバージョン管理システムです。Git の主な機能の 1 つは、ローカルの変更をリモートリポジトリにプッシュする機能です。これにより、複数の開発者が同じコードベースで共同作業し、最新状態を保つことができます。

これは Guided Lab です。学習と実践を支援するためのステップバイステップの指示を提供します。各ステップを完了し、実践的な経験を積むために、指示に注意深く従ってください。過去のデータによると、この 初級 レベルの実験の完了率は 81%です。学習者から 73% の好評価を得ています。

ローカルの変更をリモートにプッシュする

開発者として、他のチームメンバーと作業を共有したり、コードを本番環境にデプロイしたりするために、ローカルの変更をリモートリポジトリにプッシュする必要がある場合があります。git push コマンドは、ローカルブランチの最新の変更をリモートにプッシュするために使用されます。ただし、変更をプッシュする前に、ローカルブランチがリモートブランチと最新状態であることを確認する必要があります。ローカルブランチとリモートブランチの間に競合がある場合は、変更をプッシュする前に解決する必要があります。

この実験を完了するには、GitHub アカウントの Git リポジトリ git-playground を使用します。これは、https://github.com/labex-labs/git-playground.git のフォークから来ています。master ブランチにいくつかの変更を加え、それをリモートリポジトリにプッシュしたいと思います。次の手順に従ってください。

  1. 次のコマンドを実行して、リポジトリをローカルマシンにクローンし、ディレクトリに移動します。
git clone https://github.com/your-username/git-playground
cd git-playground
  1. 次のコマンドを実行して、ローカルブランチがリモートブランチと最新状態であることを確認します。
git pull origin master
  1. リモートブランチから最新の変更をプルしたら、ローカルブランチに変更を加えることができます。
echo "hello,world" >> file1.txt
  1. 変更を加えた後、git add コマンドを使用してステージングします。
git add.
  1. git commit コマンドを使用して変更をコミットします。
git commit -m "Added new feature"
  1. 最後に、git push コマンドを使用して変更をリモートリポジトリにプッシュします。
git push origin master

これが git log を実行した結果です。

commit 1f1949955387a1549f1bb5286d3d0a2b993f87e0 (HEAD -> master,origin/master,origin/HEAD)
Author: xiaoshengyunan <@users.noreply.github.com>
Date:   Fri Jul 21 19:26:57 2023 +0800

    Added new feature

まとめ

コードベースでの共同作業において、ローカルの変更をリモートリポジトリにプッシュすることは不可欠な部分です。git push コマンドにより、開発者は他のチームメンバーと作業を共有し、コードを本番環境にデプロイすることができます。ただし、変更をプッシュする前に、ローカルブランチがリモートブランチと最新状態であることを確認することが重要です。