2013-10-15 81 views
1

我有個人項目,我開發他們在我的本地PC上,並通過FTP上傳到服務器時,我完成他們。推送或提交更改到私人服務器

我開始使用git,對我來說跟蹤我改變的東西非常有幫助。但是當我提交或推送更改時,我不想將它們推送或提交給github或類似的東西。我想推他們到現場服務器。這是我自己的專用服務器。因爲當我在項目上工作時,我會在本地PC上測試它,我相信它應該是實時的。而不是上傳我通過ftp更改的文件,可以使用git將它們推送到我自己的服務器中。這是媒體寺廟專用服務器。

我也安裝到服務器的git。我試着先將文件推送到github,然後試圖從github克隆存儲庫,它只創建了文件夾(項目名稱)的副本。

當我嘗試我活服務器上使用此代碼

git clone [email protected]:username/projectname.git thewebsitedirectory.com 

它說

fatal: destination path 'thewebsitedirectory.com' already exists and is not an empty directory. 

因爲我已經有文件在那裏。我無法刪除的文件和這些文件在.gitignore中被忽略。 (上傳圖片)

我該怎麼做,或者我應該使用FTP?

謝謝。

回答

0

我用​​這是我想要什麼。

感謝您的幫助。

0

git clone文檔:

<directory> 
     The name of a new directory to clone into. The "humanish" part of 
     the source repository is used if no directory is explicitly given 
     (repo for /path/to/repo.git and foo for host.xz:foo/.git). Cloning 
     into an existing directory is only allowed if the directory is empty. 

你可能要檢查這一項,而不是那麼:How do I clone into a non-empty directory?