ホームページ > 開発ツール > Git > git add とはどういう意味ですか?

git add とはどういう意味ですか?

青灯夜游
リリース: 2021-11-26 14:37:27
オリジナル
14984 人が閲覧しました

「git add」は、「新しいファイルの追跡」、つまり作業ディレクトリからステージング領域にコンテンツを追加することを意味します。「git add」コマンドは、単一のファイルだけでなく、ディレクトリ全体も追跡できます。複数のディレクトリとファイルを同時に追跡することもできます。

git add とはどういう意味ですか?

このチュートリアルの動作環境: Windows 7 システム、Git バージョン 2.30.0、Dell G3 コンピューター。

git addどういう意味ですか?正式な用語では、新しいファイルを追跡するか、作業ディレクトリからステージング領域にコンテンツを追加します。

git add の機能は、送信する必要があるコードをワークスペースから一時ストレージ領域に追加することです。これは、どのファイルを送信するかを git システムに指示することです。次に、git commit コマンドを使用できます。

人生の事例を使って説明します:

git add スーパーで買い物に行って、大きなカートにショッピング カートの商品を積み込むときと同じです。一度にたくさんの商品を選択したため、すべてを購入するのを躊躇してしまうかもしれませんが、このとき、商品を 1 つずつチェックアウトすることができます。それをレジに持って行き、QR コードをスキャンして決済します (git add fileA、git add fileB...、つまり指定したファイルを追加するのと同じです) か、お金持ちなら全部買うこともできます (git と同じです) add ./ (つまり、すべてのファイルを追加) の場合、次のステップは請求書を支払って家に持ち帰ることです (git commit と git Push)。


単一ファイルを追跡する "git add <file>..."

$ git add yourFileName
ログイン後にコピー

newFile.md」という名前のファイルのステータスを git status コマンドで確認すると、次のようになります。

$ git status # 查看当前目录的文件状态
On branch master  
Your branch is up-to-date with &#39;origin/master&#39;. # origin/master表示 “远程master分支”

Untracked files: # 未追踪的文件列表
  (use "git add <file>..." to include in what will be committed) # 可以用 “git add <file>...”命令来追踪文件以便提交

        newFile.md        # 这里通常是“红色”的

nothing added to commit but untracked files present (use "git add" to track)
ログイン後にコピー

Execute "git add <file>...":

$ git add newFile.md # 追踪newFile.md文件
$ git status # 查看当前目录的文件状态
On branch master
Your branch is up-to-date with &#39;origin/master&#39;.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage) # 可以使用"git reset HEAD <file>..."命令来放弃追踪文件,即取消追踪

        new file:   newFile.md # 这里通常是“绿色”的
ログイン後にコピー

複数のファイル (フォルダー) を追跡する "git add ./"

$ git add ./ # 在真实开发过程中,这种追踪文件的方式最常用
ログイン後にコピー

git add コマンドは、単一のファイルを追跡するだけでなく、ディレクトリ全体を追跡したり (たとえば、srcdirectory コマンドgit add ./src を追跡したり)、さらには追跡することもできます。複数のディレクトリとファイルを同時に追跡します (たとえば、コマンド git add ./ を使用して、現在のディレクトリ内のすべてのファイルとフォルダを追跡します)。

推奨学習:「Git チュートリアル

以上がgit add とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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