1
1
% GIT-FTP(1) git-ftp User Manual
2
- % Rene Moser < mail@renemoser.net >
3
- % 2015-02-08
2
+ %
3
+ % 2016-12-03
4
4
5
5
# NAME
6
6
@@ -12,11 +12,11 @@ Git-ftp - Git powered FTP client written as shell script.
12
12
13
13
# DESCRIPTION
14
14
15
- Git-ftp is a FTP client using [ Git] to determine which local files to upload or
15
+ Git-ftp is an FTP client using [ Git] to determine which local files to upload or
16
16
which files to delete on the remote host.
17
17
18
- It saves the deployed state by uploading the SHA1 hash in the .git-ftp.log file.
19
- There is no need for Git to be installed on the remote host.
18
+ It saves the deployed state by uploading the SHA1 hash in the ` .git-ftp.log `
19
+ file. There is no need for Git to be installed on the remote host.
20
20
21
21
Even if you play with different branches, git-ftp knows which files are
22
22
different and handles only those files. That saves time and bandwidth.
@@ -25,10 +25,11 @@ different and handles only those files. That saves time and bandwidth.
25
25
26
26
` init `
27
27
: Uploads all git-tracked non-ignored files to the remote server and
28
- creates the .git-ftp.log file containing the SHA1 of the latest commit.
28
+ creates the ` .git-ftp.log ` file containing the SHA1 of the latest
29
+ commit.
29
30
30
31
` catchup `
31
- : Creates or updates the .git-ftp.log file on the remote host.
32
+ : Creates or updates the ` .git-ftp.log ` file on the remote host.
32
33
It assumes that you uploaded all other files already.
33
34
You might have done that with another program.
34
35
@@ -41,7 +42,7 @@ different and handles only those files. That saves time and bandwidth.
41
42
This feature needs lftp to be installed and does not use any power of
42
43
Git.
43
44
WARNING: It can delete local untracked files that are not listed in
44
- your .git-ftp-ignore file.
45
+ your ` .git-ftp-ignore ` file.
45
46
46
47
` pull ` (EXPERIMENTAL)
47
48
: Downloads changes from the remote host into a separate commit
@@ -102,7 +103,7 @@ different and handles only those files. That saves time and bandwidth.
102
103
: Enable remote locking.
103
104
104
105
` -D ` , ` --dry-run `
105
- : Does not upload or delete anything, but tries to get the .git-ftp.log
106
+ : Does not upload or delete anything, but tries to get the ` .git-ftp.log `
106
107
file from remote host.
107
108
108
109
` -f ` , ` --force `
@@ -151,7 +152,8 @@ different and handles only those files. That saves time and bandwidth.
151
152
: Stop while merging downloaded changes during the pull action.
152
153
153
154
` --changed-only `
154
- : During the ftp mirror operation during a pull command, consider only the files changed since the deployed commit.
155
+ : During the ftp mirror operation during a pull command, consider only
156
+ the files changed since the deployed commit.
155
157
156
158
` --no-verify `
157
159
: Bypass the pre-ftp-push hook. See ** HOOKS** section.
@@ -323,7 +325,7 @@ And it will not delete files from that directory if local files are deleted.
323
325
# DOWNLOADING FILES (EXPERIMENTAL)
324
326
325
327
** WARNING:** It can delete local untracked files that are not listed in your
326
- .git-ftp-ignore file.
328
+ ` .git-ftp-ignore ` file.
327
329
328
330
You can use git-ftp to download from the remote host into your repository.
329
331
You will need to install the lftp command line tool for that.
@@ -496,3 +498,9 @@ At the time of this writing, the exit codes are:
496
498
The upstream BTS can be found at < https://github.com/git-ftp/git-ftp/issues > .
497
499
498
500
[ Git ] : http://git-scm.org
501
+
502
+ # AUTHORS
503
+
504
+ Git-ftp was started by Rene Moser and is currently maintained by Maikel Linke.
505
+ Numerous conributions have come from Github users.
506
+ See the AUTHORS file for an incomplete list of contributors.
0 commit comments