スポンサーリンク
git add -uオプションで、変更したファイルのみ再帰的にgit addする
git add -u の形式で変更したファイルのみ再帰的にgit addできます。
file002.txtを新規作成、dir001/file003.txtに変更を加えます。
$ touch file002.txt $ cd dir001/ $ echo "text" >>file003.txt $ cd ..
git statusすると、
$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: file003.txt Untracked files: (use "git add <file>..." to include in what will be committed) ../file002.txt no changes added to commit (use "git add" and/or "git commit -a")
git add -u します。
$ git add -u
git statusすると、変更されたdir001/file003.txtのみインデックスに登録されているのが確認できます。
$ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: dir001/file003.txt Untracked files: (use "git add <file>..." to include in what will be committed) file002.txt
スポンサーリンク
特定のディレクトリ以下を再帰的にgit add -uする
git add -u ディレクトリ の形式で、特定のディレクトリ以下を再帰的にgit add -uできます。
例えば、下記のように、ファイルを新規作成・変更します。
$ echo "text" >>tmp.txt $ cd dir001/ $ echo "text" >>file003.txt $ touch file004.txt $ cd ..
git statusすると、
$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: dir001/file003.txt modified: tmp.txt Untracked files: (use "git add <file>..." to include in what will be committed) dir001/file004.txt no changes added to commit (use "git add" and/or "git commit -a")
dir001ディレクトリ以下のみ、git add -u します。
$ git add -u dir001/
git statusすると、dir001ディレクトリ以下のみ、git add -u されているのが確認できます。
$ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: dir001/file003.txt Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: tmp.txt Untracked files: (use "git add <file>..." to include in what will be committed) dir001/file004.txt
スポンサーリンク