2016-08-05 89 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存储库添加为远程存储库,然后再推送然后更改。 –

相关问题