git-ftp
« Back to VersTracker
Description:
Git-powered FTP client
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @gitftp  |  formulae.brew.sh
Category: Devops
Tags: ftp deployment git devops sftp
Install: brew install git-ftp
About:
GitFtp is a command-line tool that leverages Git to manage deployments over FTP. It uploads only files that have changed since the last deployment by comparing the local Git repository with a remote state tracking file. This significantly speeds up deployments and reduces bandwidth usage compared to traditional FTP clients.
Key Features:
  • Incremental uploads based on Git commits
  • Supports SFTP, FTPS, and standard FTP
  • Version tracking via remote SHA1 hashes
  • Simple command-line interface
Use Cases:
  • Deploying static websites to legacy FTP hosts
  • Updating specific files on remote servers without full re-uploads
  • Managing WordPress themes and plugins via Git
Alternatives:
  • rsync – More powerful for server synchronization but requires SSH access
  • lftp – Advanced FTP client with mirroring capabilities but no Git integration
Version History
Detected Version Rev Change Commit