ホームページ  >  記事  >  開発ツール  >  git で変更したファイルを送信する方法の簡単な分析

git で変更したファイルを送信する方法の簡単な分析

PHPz
PHPzオリジナル
2023-04-04 10:43:552519ブラウズ

Git は、ソフトウェア開発で広く使用されている分散バージョン管理システムです。 Git では通常、ファイルを変更するには追加や送信などの複数の手順が必要です。この記事では、開発者がバージョン管理に Git を使いやすくするために、変更したファイルを送信する方法を詳しく紹介します。

  1. 変更されたファイルを確認する

Git では、ファイルを変更するには、ソース コードまたはテキスト ファイルを編集する必要があります。送信する前に、変更されたファイルをチェックして、変更された内容が正しいかどうかを確認する必要があります。次のコマンドを使用して、ファイルの変更を表示できます。

git status

このコマンドは、現在のウェアハウス内で変更されたすべてのファイルをリストし、各ファイルのステータスを示します。通常、変更されたファイルのステータスは次のとおりです。

  • 未変更: ファイルはまったく変更されておらず、最新バージョンと同じです。
  • 変更済み: ファイルは変更されましたが、まだリポジトリに送信されていません。
  • Staging (ステージング済み): ファイルは Git ステージング領域に追加されましたが、まだリポジトリに送信されていません。
  • Untracked: ファイルはまだバージョン管理に含まれていません。

変更されたファイルのステータスを確認した後、送信のためにファイルを Git ステージング領域に追加することを選択できます。

  1. 変更されたファイルの追加

次のコマンドを使用して、変更されたファイルを Git ステージング領域に追加します:

git add <filename>

その中に、&lt ; filename> は、ファイルのファイル名を変更します。複数のファイルを追加するには、ワイルドカード文字 # を使用できます。たとえば、ディレクトリ内のすべての変更されたファイルをステージング領域に追加するには:

git add .
  1. Submit Modified files

すべての変更されたファイルがステージング領域に追加されたら、次のコマンドを使用して、ファイルをリポジトリに送信できます。

git commit -m '<commit message>'

このうち、<commit message> は、この送信のコメント情報であり、目的を説明するために使用されます。この投稿の内容と内容。注釈情報は、他の人が理解できるように、できるだけ簡潔かつ明確にする必要があります。例:

git commit -m 'Add new feature for login system'
  1. 変更されたファイルのプッシュ

すべての変更されたファイルがリポジトリに送信されたら、次のコマンドを使用してローカルの変更を Git にプッシュできます。上流サーバー:

git push <remote> <branch>

このうち、<remote> は、Git 上流サーバーの名前またはアドレスで、通常は origin です。 <branch> はローカル ブランチ名で、デフォルトは master です。例:

git push origin master
  1. 変更されたファイルを元に戻す

送信された変更されたファイルにエラーがあることが判明した場合、または変更を元に戻す必要がある場合は、次の操作を行うことができます。次のコマンドを使用して元に戻します:

  • ステージングされたファイルの変更を元に戻し、ステージングされていない状態に戻ります:
git reset <filename>
  • ステージングされていないファイルの変更を元に戻すそして、最後の送信の状態に戻ります:
git checkout <filename>
  • 送信されたファイルの変更を元に戻し、最後の送信の状態に戻ります:
git revert <commit-hash>

このうち、<commit-hash> は、取り消し対象のサブミッションのハッシュ値です。

概要

この記事では、ファイルの確認、ファイルの追加、ファイルの送信、ファイルのプッシュ、変更の取り消しなどの操作を含む、変更されたファイルを Git リポジトリに送信する方法を紹介します。バージョン管理に Git を使用すると、複数人による共同開発がより便利かつ効率的になります。この記事の紹介を通じて、皆さんが Git スキルを向上させ、開発作業がより便利になることを願っています。

以上がgit で変更したファイルを送信する方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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