2016-08-05 95 views
0

我正在嘗試學習git。如何使用git bash在TFS上設置新的git項目

我的git存儲庫位於Visual Studio Team Services上。我在visual studio中編寫代碼。 我使用git bash。

我想通過命令行使用git(我喜歡瞭解發生了什麼)。

首先,我通過Web瀏覽器在TFS上創建了一個新的git項目。我沒有設置SSH,所以我可以從git bash執行命令。有用。

  1. 當您在TFS創建一個Git項目,它做在服務器上的git的init --bare你,或者你需要自己做?

  2. 如果在創建服務器時沒有這樣做,我該如何在服務器上執行git init。

我希望做的是相當標準,我認爲:安裝在服務器上的一個master分支,人民的計算機上本地複製,當準備合併和推動。

感謝

+0

你讓你的生活比需要更難。只需下載並安裝Windows版本的git https://git-scm.com/download/win並在本地玩東西。您可以在兩個本地回購之間進行推送。如果你真的想要推送到服務器,只需在github上創建一個,然後就可以從那裏進行推送和拉取。 – DavidN

+0

我想要一個集中的主版本。不止一個人將參與該項目。我已經有了TFS的東西,所以我沒有很大的理由去github。 另外我想學習命令行,所以我明白。之後,我可能會使用GUI。 – masp123

+0

好吧,我專注於「學習git」的一部分,讓你用git儘快完成。 – DavidN

回答

1

是的,你在VSTS/TFS創建後的資源庫已被初始化,您只需要運行「混帳克隆SSH://[email protected]:22/_git /回購「在正確配置SSH後從Git Bash發出的命令。然後你可以提交併推送更改。

+0

嘿謝謝你的答案。在我提交併推送之前,我猜我還必須先在我的項目文件夾中初始化init? – masp123

+0

@ masp123如果您將存儲庫克隆到您的本地計算機,然後將您的項目添加到本地存儲庫,那麼您不需要git init。您只需提交更改,然後按即可。但是,如果您先創建項目文件夾,然後將其推送到VSTS存儲庫,則需要先在您的項目文件夾中運行git init,然後提交更改,將VSTS存儲庫添加爲遠程存儲庫,然後再推送然後更改。 –