如何将现有的visual studio项目添加到空的git存储库中

时间:2014-02-14 18:51:15

标签: visual-studio-2010 git gitignore git-bash



我在服务器上有一个空的git存储库,我可以使用它克隆到我的本地机器 git clone。我的问题是,如何在该回购中添加一个新的visual studio 2010项目?

具体地说,我创建了一个文件夹,并将其命名为“repos”。在文件夹中,我在git bash上运行以下命令来克隆我的空repo-git clone(伪代码),它在我的“repos”文件夹中创建一个名为EmptyRepo的文件夹。

现在如果我想要创建一个新的Visual Studio项目,我会在这个EmptyRepo文件夹中创建它吗?在这种情况下,如果我正在创建一个名为GitTrial的WindowsForm项目,我的目录看起来像 - >

repos / EmptyRepo / GitTrial / GitTrial.sln ,这将是我的解决方案文件,以及
repos / EmptyRepo / GitTrial / GitTrial / 将包含一堆文件,如bin,obj,Properties,Form1.cs,Form1.Designer.cs,GitTrial.csproj,Program.cs
<或者这些文件会放在不同的文件夹中吗?

另外,在这些路径中,.gitignore文件会去哪里?

谢谢!

1 个答案:

答案 0 :(得分:0)

repos/EmptyRepo/包含的任何内容都可以添加到EmptyRepo存储库中,因此建议的repos/EmptyRepo/GitTrial/...展示位置可以正常工作。

在将文件添加到repo之前,我首先建议在.gitignore创建一个repos/EmptyRepo/.gitignore文件,您可以在其中忽略特定于用户和生成的Visual Studio文件。 Here is a public .gitignore repository包含建议的Visual Studio .gitignore。

接下来,使用git add添加要包含在存储库中的任何文件。例如:git add GitTrial/GitTrial.sln添加单个文件,或git add GitTrial添加整个目录及其子目录,不包括.gitignore中的目录。

最后,git commit您的更改和git push到远程EmptyRepo存储库。