git ftp
Better error handling
如果您使用 Git 並且需要將檔案上傳到 FTP 伺服器,Git-ftp 可以透過僅上傳自上次上傳以來更改的檔案來節省一些時間和頻寬。
它透過將提交 ID 儲存在伺服器上的日誌檔案中來追蹤上傳的檔案。它使用 Git 來確定哪些本機檔案已更改。
您可以輕鬆部署另一個分支或返回 Git 歷史記錄以上傳舊版本。
# Setup
git config git-ftp.url " ftp://ftp.example.net:21/public_html "
git config git-ftp.user " ftp-user "
git config git-ftp.password " secr3t "
# Upload all files
git ftp init
# Or if the files are already there
git ftp catchup
# Work and deploy
echo " new content " >> index.txt
git commit index.txt -m " Add new content "
git ftp push
# 1 file to sync:
# [1 of 1] Buffered for upload 'index.txt'.
# Uploading ...
# Last deployment changed to ded01b27e5c785fb251150805308d3d0f8117387.
如果遇到任何問題,請新增-v
或-vv
選項以查看更多輸出。該手冊也可能會回答您的一些問題。
閱讀手冊以了解更多選項、功能和範例。
請參閱您的系統的安裝說明。
查看變更日誌。
檢查 GitHub 上的 git-ftp issues 以了解未解決的問題。
在 Twitter @gitftp 上關注這個項目。
使用 git-ftp 和 GitHub Actions 進行部署
使用 git-ftp 和 Bitbucket Pipelines 進行部署(視訊教學)。
請毫不猶豫地改進這個工具。不要忘記將自己新增到 AUTHORS 檔案中。核心功能使用 Shuunit2 進行單元測試。您可以在tests/
中找到測試。
此應用程式根據 GNU 通用公共授權 3.0 版獲得許可