Visual studio 2013 如何将计算机上的现有项目转换为GitHub项目?

Visual studio 2013 如何将计算机上的现有项目转换为GitHub项目?,visual-studio-2013,github,github-for-windows,Visual Studio 2013,Github,Github For Windows,真不敢相信我花了这么长时间才弄明白。我进入新存储库,3个选项是添加、创建、克隆。据我所知,这些都不是我想要的。我想在C:\Users\Me\Documents\visualstudio 2013\Projects\MyProject中获取我的本地项目,并将这些源文件置于GitHub的控制之下。换句话说,当我在那个项目上工作时,我希望能够推/拉/同步/无论我有什么机会。这不是GitHub的用途吗?据我所知,我所能做的就是为GitHub项目创建一个新文件夹,然后将文件复制到那里。是这样吗?还是我遗漏

真不敢相信我花了这么长时间才弄明白。我进入新存储库,3个选项是添加、创建、克隆。据我所知,这些都不是我想要的。我想在C:\Users\Me\Documents\visualstudio 2013\Projects\MyProject中获取我的本地项目,并将这些源文件置于GitHub的控制之下。换句话说,当我在那个项目上工作时,我希望能够推/拉/同步/无论我有什么机会。这不是GitHub的用途吗?据我所知,我所能做的就是为GitHub项目创建一个新文件夹,然后将文件复制到那里。是这样吗?还是我遗漏了什么?

您需要做的是在项目的根文件中初始化git repo。在项目根目录中使用
git init
。然后使用
git add.
添加所有文件,然后使用
git commit
git commit-m“您的提交消息”
提交它们。然后在github上创建一个github repo。回购协议只是项目的容器。一旦有了新的github repo,就可以添加它在说明中提供的远程链接

git remote add origin https://github.com/yourgithubusername/yourgithubprojectname.git
git push -u origin master

当您说“在项目根目录中使用
git init
”时,这是什么意思?我是否打开Windows命令shell并在那里导航并发出命令?还有,有没有一种方法可以通过GUI完成所有这些工作?是的,打开git shell导航到根目录并发出命令。如果您下载了GitHub for windows软件包,那么您应该使用该程序附带的Git Shell来发出命令。实际上,您可以将项目根目录拖放到GitHub for windows gui上,以执行相同的任务。强烈建议您学习git命令,因为gui无法处理所有情况。我这样做的方式是首先在github.com上创建一个github repo,然后在我的笔记本电脑上克隆它,然后将我现有的项目移入其中,最后使用安装在我笔记本电脑上的github工具(连同Git Shell、Git Bash和Git Gui)用我现有的项目更新我的github.com repo,并且在我的桌面上有启动程序图标。为了安装GitHub工具和前面提到的其他git工具,我从下载了它们的安装程序,并运行了下载的可执行文件。