หากคุณใช้ Git และต้องการอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ FTP Git-ftp สามารถช่วยประหยัดเวลาและแบนด์วิดท์ให้คุณได้โดยการอัปโหลดเฉพาะไฟล์ที่เปลี่ยนแปลงตั้งแต่การอัปโหลดครั้งล่าสุด
ติดตามไฟล์ที่อัพโหลดโดยจัดเก็บรหัสคอมมิตไว้ในไฟล์บันทึกบนเซิร์ฟเวอร์ ใช้ 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
เพื่อดูเอาต์พุตเพิ่มเติม คู่มือนี้อาจตอบคำถามของคุณได้เช่นกัน
อ่านคู่มือเพื่อดูตัวเลือก คุณสมบัติ และตัวอย่างเพิ่มเติม
ดูคำแนะนำในการติดตั้งสำหรับระบบของคุณ
ชำระเงินบันทึกการเปลี่ยนแปลง
ตรวจสอบปัญหา git-ftp บน GitHub เพื่อดูปัญหาที่เปิดอยู่
ติดตามโครงการนี้บน Twitter @gitftp
ปรับใช้ด้วย git-ftp และ GitHub Actions
ปรับใช้กับ git-ftp และ Bitbucket Pipelines (วิดีโอสอน)
อย่าลังเลที่จะปรับปรุงเครื่องมือนี้ อย่าลืมเพิ่มตัวเองลงในไฟล์ AUTHORS ฟังก์ชั่นหลักได้รับการทดสอบหน่วยโดยใช้ shunit2 คุณสามารถค้นหาการทดสอบได้ใน tests/
แอปพลิเคชันนี้ได้รับอนุญาตภายใต้ GNU General Public License เวอร์ชัน 3.0