我知道這是可能使用類似以推送FTP代表:忽略git的文件夾上的FTP
git push ftp://host.net/path/to/repo.git/
我的問題但是,如果有可能實際的工作文件通過FTP傳輸(甚至「正常的」基於GUI的祕書可以理解的ftp),同時告訴IGNORE所有的.git
dir作爲一個整體?
問題是,在使用git時,有時我們只需要將工作文件部署到服務器,而.git目錄比文件本身需要更多時間來上傳。
我不知道如果我(忽略X文件夾或文件)中.git
我知道這是可能使用類似以推送FTP代表:忽略git的文件夾上的FTP
git push ftp://host.net/path/to/repo.git/
我的問題但是,如果有可能實際的工作文件通過FTP傳輸(甚至「正常的」基於GUI的祕書可以理解的ftp),同時告訴IGNORE所有的.git
dir作爲一個整體?
問題是,在使用git時,有時我們只需要將工作文件部署到服務器,而.git目錄比文件本身需要更多時間來上傳。
我不知道如果我(忽略X文件夾或文件)中.git
或東西找一個FTP
命令如果我理解正確,你正在尋找一種方式來輸出的內容你git repo,並通過FTP將其部署到遠程目錄,以便傳輸文件所需的時間最少。
Git不會對出口和部署到直接在FTP服務器提供支持,但也有幾個很好的腳本,可以幫助你實現你要找的內容上傳只有文件已改變:
git-ftp
愛德華Z.楊:
有些主機只給你FTP訪問該主機空間,但你仍然 想用Git用版本的目錄的內容。 每次更新 時,您都可以上傳完整的網站tarball,但這太浪費了。 git-ftp.py只會上傳更改過的文件。
git-ftp
由勒內·莫澤
我使用git-FTP爲我的劇本爲基礎的項目,大多是PHP。大多數 低成本網站託管公司不提供SSH或git支持,但 只有FTP。
這就是爲什麼我需要一個簡單的方法來部署我的git跟蹤項目。 而不是轉移整個項目,我想,爲什麼不只是 轉移自上次更改以來的文件,git可以告訴我這些文件 。
即使你玩的是不同的分支,git-ftp也知道哪個 文件不同。沒有普通的FTP客戶端可以這樣做。
感謝這些資源,他們很好看,但有可能在一個正常的GUI FTP辦?像拖放一個文件夾,但忽略.git文件?我猜這是一個超過.git的FTP功能,但它有可能嗎? – 2013-03-19 02:33:42
是的,它取決於您使用的GUI。某些圖形用戶界面可能會在其GUI中提供rsync等效的支持來更新遠程文件。看看流行的像'filezilla',他們可能已經擁有它了。 – Tuxdude 2013-03-19 02:38:17