2013-03-19 30 views
0

您可以將我的問題歸類爲非專業人員的水平,但我第一次使用Git(直到現在我使用了TortoiseSVN),並且我不確定如何檢出來自服務器的現有項目,以便在本地計算機上的文件夾中可用。我已經安裝了Git Bash。我應該運行它(Gui),請選擇新建檔案,然後在服務器中指定項目的路徑?是否有更好的Git框架來安裝,這對於更輕鬆地完成相同的任務是適當的?如何使用Git從服務器檢出項目

如果需要在答案中,我也將欣賞一些截圖。

更新:我也安裝了TortoiseGit。我想通過在目錄中右鍵單擊來創建新的克隆,但新的克隆在右鍵單擊後不可用。它需要額外的配置嗎?如果不是,我應該從TortoiseGit做什麼來檢查現有項目?

+0

您是否試過使用Google搜索:http://www.vogella.com/articles/EGit/article.html#clone_respository? – 2013-03-19 12:54:06

+0

@AdamAdamaszek:是的你是對的。我已經看到了,但我終於用「Git over SVN」來檢查項目。我認爲它不能在Eclipse中完成,因此我已經安裝了TortoiseSVN。但我仍然無法創建Git克隆,因爲我在Upadate中聲明。 – arjacsoh 2013-03-19 12:58:09

+0

如果您已經正確安裝了TortoiseGit,那麼'Git Clone ...'應該在您的右鍵菜單中可見。 http://www.wildkatz.org/git-windows-part-2-cloning/ – Eloff 2013-03-19 13:06:43

回答

0

我通常會推薦從命令行學習git。但是如果你已經熟悉TortoiseSVN,那麼TortoiseGIT對你來說是一個很好的工具。

另外,我認爲你應該很好地學習git。我可以推薦這本書Pro Git

要在git世界中「檢出」git存儲庫,請調用clone(您將獲得服務器存儲庫的完整副本)。這可以通過命令行或TortoiseGIT完成。

混帳擊:

$ cd /path/to/my/projects 
$ git clone url-to-server-repo 

更新: 既然你得到 「正常」 TortoiseGit菜單(不克隆選項),看來你已經有一個本地的Git倉庫。您可能錯誤地創建了一個空的git存儲庫。在項目目錄或任何父目錄中查找隱藏的目錄.git

0

右鍵單擊文件夾(不要右鍵單擊文件夾中的任何內容,要從父目錄克隆INTO的文件夾的圖標),然後從菜單中選擇clone

供參考:

clone = create a copy of a repository.

checkout = change the current state of an existing repo to a saved state.

所以如果你有一個回購瓦特/ 3提交(A,B,C)當您克隆回購你將在最新狀態(C)。如果你想看到以前的回購狀態,你應該使用git checkout B。如果你想看到回購的初始狀態,你會git checkout A

希望有所幫助。

+0

我已經嘗試過了,正如你所建議的,但它仍然無法正常工作。仍然無法通過右鍵單擊獲得「克隆」或「創建Git存儲庫」。這可以依靠設置嗎?我是否需要在TortoiseGit設置中更改任何內容? – arjacsoh 2013-03-20 08:29:07

相關問題