1 ---
2 title: 'dav-sync push'
3 ---
4
5 **`dav-sync push [-cldrSRM] [-t <tags>] <directory>`**
6
7 Pushes all local changes to the server. This uploads all locally modified files and deletes all locally deleted files on the server.
8
9 If conflict detection is not disabled, all files that are also modified on the server will be skipped.
10
11 **`-c`** Disable conflict detection. This always overwrites files on the server
12
13 **`-l`** Lock the repository before accessing it. After `push` completed, the repository is unlocked
14
15 **`-d`** Don't lock the repository (default)
16
17 **`-t <tags>`** Only sync files that match the tag filter expression
18
19 **`-r`** Remove resources not matching the tag filter
20
21 **`-S`** Save the previous file version, before replacing it
22
23 **`-R`** Upload files, that were deleted on the server since last sync, but still locally available
24
25 **`-M`** Upload files, that were modified on the server since last sync
26