2017-03-10 99 views
1

我希望能夠在Windows環境中備份我的項目,而無需手動複製和粘貼我的整個文件夾。不幸的是,我不被允許在這個項目中使用遠程git服務器,所以我想知道是否可以使用git在安裝的硬盤上備份我的項目。如何在沒有合適的git服務器的情況下使用git?

我已經試過這solution

git remote add Y file:///path/to/Y 

然而,當我試圖把我收到此錯誤:

​​

我試圖初始化我安裝的設備和本地目錄上的裸庫但我面臨同樣的錯誤。

總而言之,我希望能夠在Windows環境中自動備份我的項目或者使用git commit和git push等少量命令。有任何想法嗎?

回答

1

這裏是我做過什麼而據我所知的作品是什麼:

首先創建一個混帳回購協議:

cd e:/tmp 
cd mkdir backup 
git --bare init 

現在Git倉庫是創建你需要去你的文件。

假設您使用xampp,並且您希望從您的某個項目進行備份。

cd e:/xampp/htdocs/tests 
git init 
git add . 
git remote add backup 
git commit -m "first commit" 
git push backup master 

轟現在一切都保存到您的備份到主分支;) 你甚至可以做到在不同的HDS ......這就是我守在家裏4免費跟蹤代碼到我的備份高清。

希望這對未來的其他人有所幫助。

看到你! ;)

+0

一些更正:「mkdir backup && cd backup」「git remote add backup e:/ tmp/backup」。順便說一下,這次我在SourceTree上使用了git bash,因爲我使用了一臺新機器,而且我懶得配置路徑變量。 –

+0

另一個「git push -set-upstream backup master」 –

0

你差不多吧,只是刪除了「文件:」在你的路線:

git remote add Y /path/to/Y 

,一切都應該正常工作。 如果它不工作,你應該嘗試這種解決方法,

進入這個您的移動硬盤裏面:每當你想備份只需輸入您的移動硬盤項目中一個混帳拉

git clone /path/to/your/project 

然後夾。 任何這種解決方案應該爲你工作

+0

第一個解決方案我得到了同樣的錯誤。 –

+0

第二個我收到這個N:\ my \ remote \ path> git clone「C $ \ my \ local \ path」 fatal:repository'C $ \ my \ local \ path'不存在 –

+0

似乎有你的路線有問題。你使用git bash的Windows或默認cmd? –

相關問題