有人可以通过git向我走几步吗?我浪费时间去做那些据说很简单的事情。
我有一台名为MyServer的服务器。它上面有一个共享文件夹CodeInGit。我想创建一个名为MyProject的VS 2010项目。 (首先,一个空白的解决方案文件就足够了。)我想创建一个特定于该项目的存储库。
我想做的是:
(我已经在服务器和我的电脑上安装了git。我已经经历了多轮git init
或git init --bare
,并且在过多的错误消息之后,我认为如果我屈服了会更好对于有关如何正确执行此操作的线索的人。)
答案 0 :(得分:3)
在服务器上:
cd c:\CodeInGit\MyProject
git init --bare
在本地,假设服务器目录c:\CodeInGit\MyProject
挂载为\\servername\MyProject
:
cd c:\Users\me\CodeInGit\MyProject
git clone //servername/MyProject .
在c:\Users\me\CodeInGit\MyProject
中创建Visual Studio解决方案,然后
git add MySolution.sln
git commit -m "New solution added."
git push origin master
您可能还想创建一个名为.gitignore
的文件,其中包含以下内容:
bin
obj
*.suo
*.user
以便编译的文件和包含用户特定设置的文件不会意外地添加到存储库中。然后,添加并提交.gitignore
。