Przesyłam stronę internetową na mój serwer i po prostu chcę, aby rsync ignorował 3 rzeczy: .git/folder, mój plik .gitignore i moje TODO. Próbowałem kilku formatów. Moje ostatnie polecenie to:Nie mogę pobrać rsync, aby zignorować mój folder git i mój plik todo.
rsync -avz --include "*" --exclude .git/ --exclude .gitignore --exclude TODO --del [email protected]:/home/web/taskadmin /home/web/tests/
Jednak wszystkie niepotrzebne pliki są nadal kopiowane. Nie rozumiem. Co ja robię źle?
Nie powinieneś używać ".git", ".gitignore" (mam na myśli, że powinieneś używać pojedynczego cudzysłowu mabye?). Czy próbowałeś umieścić wszystkie katalogi w pliku i użyć --exclude-from '/home/mydir/exclude.txt'? – walkeros
Dodałem pojedyncze cytaty i był to ten sam wynik. Nadal kopiował folder .git (i inne rzeczy). – aarelovich