git で追跡を設定する方法

PHPz
リリース: 2023-04-03 09:51:14
オリジナル
1891 人が閲覧しました

Git は現在最も人気のあるバージョン管理ツールの 1 つであり、多くのプログラマー、開発者、チームがプロジェクトを管理するために使用しています。 Git には、コード ベースとその変更を簡単に管理するための多くの機能とコマンドが用意されており、便利な機能の 1 つが Git トラッキングです。

Git 追跡を使用すると、ファイルを追跡するバージョン管理システムをセットアップできます。次の方法で Git で追跡を設定できます:

  1. コマンド git add を使用して追加します

Git には、作業ディレクトリ、ステージング領域、Git リポジトリの 3 つの主要な領域があります。 Git はデフォルトですべてのファイルを追跡するわけではありませんが、ニーズに基づいてファイルを追跡します。 Git でファイルを追跡するには、ワークスペースでファイルを作成または変更し、次のコマンドを使用してファイルをステージング領域に追加します:

git add filename
ログイン後にコピー

このようにして、Git はこれらのファイルの変更を追跡し、コミットします。次回は倉庫に保存します。

  1. コマンド git rm を使用してファイルまたはディレクトリを削除します

Git リポジトリ内のファイルまたはディレクトリを削除する場合は、次のコマンドを使用する必要があります。 :

git rm filename
ログイン後にコピー

これにより、ファイルが Git リポジトリから完全に削除され、ワー​​クスペースからクリアされます。

  1. コマンド git mv を使用してファイルを移動または名前変更する

Git リポジトリ内のファイルを移動または名前変更する場合は、次のコマンドを使用できます:

git mv filename new_filename
ログイン後にコピー

これにより、ファイルの名前が変更され、新しい場所に移動されます。 Git はこれらの変更を自動的に追跡し、ステージング領域に追加します。

  1. git status コマンドを使用して、Git リポジトリのステータスを表示します。

git status コマンドを使用して、すべての変更内容を含む Git リポジトリの現在のステータスを表示します。追跡されていないファイル。これは、どのファイルを追跡する必要があるか、どの変更をコミットする必要があるかを判断するのに役立つため、便利です。

  1. git diff コマンドを使用してファイル内の差異を表示します。

ファイルと以前のコミットの差異を表示したい場合は、次のコマンドを使用できます。コマンド:

git diff filename
ログイン後にコピー

これにより、Git リポジトリ内のファイルとワークスペースのバージョンの違いが比較されます。このコマンドを HEAD パラメータとともに使用して、ファイルと最新のコミットの違いを確認することもできます。

git diff HEAD filename
ログイン後にコピー
  1. 変更をコミット

すべての変更を追加したらステージング領域に到達したら、それらを Git リポジトリにコミットできます。次のコマンドを使用して変更をコミットします:

git commit -m "commit message"
ログイン後にコピー

これにより、ステージング領域内のすべての変更がリポジトリに保存され、変更の説明としてコミット メッセージが含まれます。コミット メッセージはコミットに関する情報を提供するため、プロジェクトの履歴を理解するのに役立ちます。

この記事の執筆時点では、上記のコマンドとテクニックで日常の開発における Git の追跡をすでに完了できていますが、Git をより良く使用するのに役立つコマンドやテクニックは他にもたくさんあります。 Git の学習はプログラマーにとって必須のコースです。Git の追跡をマスターすると、コード ベースをより便利に管理できるようになり、コード ベースを常に整理して保守しやすくなります。

以上がgit で追跡を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート