2017-04-01 2 views
1

Ich habe Git-Status ausgeführt und sehen Sie mehrere geänderte Dateien und mehrere gelöschte Dateien. Ist es möglich, nur gelöschte oder nur modifizierte Dateien zu inszenieren?Bühne nur gelöschte Dateien mit Git hinzufügen

+0

'git status' zeigt Ihnen auch, wie Sie die neuen/modifizierten/gelöschten Dateien stage und disstanange. – axiac

Antwort

-1

Ja.

git rm *

oder

git add myfile.php

oder

git add /templates/myfile.php

oder

git rm DeleteThis .php

oder

git rm /templates/deletethis.php

etc

Auch Kasse sourcetree (leicht zu bedienen GUI)

+0

danke, aber ich möchte es für alle gelöschten Dateien oder für alle modifizierten Dateien mit einem Befehl tun – user1264304

+0

git rm * kann funktionieren –

2

Wenn Sie eine Mischung aus geändert haben und Dateien gelöscht und nur Wenn Sie gelöschte Dateien in den Index verschieben möchten, können Sie git ls-files als Filter verwenden.

git ls-files --deleted | xargs git add 

Wenn Sie dies nur einen Teil des Dateibaums anwenden möchten, geben eine oder mehrere Unterverzeichnisse als Argumente an ls-files:

git ls-files --deleted -- lib/foo | xargs git add 

die gleichen Dateien für nur geändert Verwenden Sie dazu die --modified (-m) Option anstelle von --deleted (-d).

Verwandte Themen