What is <pathspec> in git command?

I have updated, modified, and deleted files in my application, and now I'm ready to commit. Here is the status:

C:\G\ab\WebAdminApp>git status
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   WebAdminApp.csproj
        modified:   WebAdminApp.csproj.user
        modified:   app/admin/controllers/ContentController.ts
        deleted:    app/admin/interfaces/IEnumService.ts
        modified:   app/admin/interfaces/IHomeController.d.ts
        modified:   lib/pagedown/Markdown.Sanitizer.ts
        deleted:    lib/typings/global.ts
        modified:   package.json
        modified:   ../abilitest-admin.v12.suo

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        app/interfaces/IEnumService.d.ts
        app/interfaces/IUtilityService.d.ts
        ../npm-debug.log

no changes have been added to commit (use "git add" and / or "git commit -a")

When I enter:

git add . 

This gives me a message:

C:\G\ab\WebAdminApp>git add .
warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
whose behaviour will change in Git 2.0 with respect to paths you removed.
Paths like 'WebAdminApp/app/admin/interfaces/IEnumService.ts' that are
removed from your working tree are ignored with this version of Git.

* 'git add --ignore-removal <pathspec>', which is the current default,
  ignores paths you removed from your working tree.

* 'git add --all <pathspec>' will let you also record the removals.

I would like everything that I did on the local PC to be perfect, and then I want the master in GITHUB to reflect this.

Can someone explain what this means and what should I enter now so that all changes can be committed using git commit? Sorry, this is not clear to me. Is the directory or?

+4
source share
2 answers

, , , , git add --all .. , , git add --ignore-removal ..

+1

Git :

[Pathspec - ], Git.

Pathspecs "git ls-files", "git ls-tree", "git add", "git grep", "git diff", "git checkout" , .

git add :/**.ts , .ts, ( ).

+1

Source: https://habr.com/ru/post/1569467/


All Articles