从Visual Studio 2013添加到Github不按文档所述工作

从Visual Studio 2013添加到Github不按文档所述工作,github,visual-studio-2013,Github,Visual Studio 2013,是我正在使用的在线参考资料。然而,当我进入远程存储库并点击发布时,我得到一个错误 无法将本地分支主服务器发布到远程存储库源服务器 因为已经存在同名的分支。你可以 要重命名本地分支,请重试 我还不想重命名任何东西。我希望代码的第一个版本进入主分支,同时在本地创建一个上游跟踪分支 然后我试着只使用命令行。创建新的存储库后,我运行了以下命令 $ cd (project-directory) $ git init $ (add some files) $ git add . $ git commit -

是我正在使用的在线参考资料。然而,当我进入远程存储库并点击发布时,我得到一个错误

无法将本地分支主服务器发布到远程存储库源服务器 因为已经存在同名的分支。你可以 要重命名本地分支,请重试

我还不想重命名任何东西。我希望代码的第一个版本进入主分支,同时在本地创建一个上游跟踪分支

然后我试着只使用命令行。创建新的存储库后,我运行了以下命令

$ cd (project-directory)
$ git init
$ (add some files)
$ git add .
$ git commit -m 'Initial commit'
$ git remote add origin <url>
$ git push --force
$cd(项目目录)
$git init
$(添加一些文件)
$git add。
$git commit-m“初始提交”
$git远程添加源
$git推送—强制
这很有效,但现在我有了所有的obj、bin和packages目录。我不想所有这些目录都被删除。编辑git忽略也没有帮助。我做错了什么?将代码放入存储库所用的时间是编写代码所用时间的两倍


我只希望我的源代码在存储库中,并且首先有一个跟踪本地分支

您可以通过
$git add.
添加所有内容,这就是它包含二进制文件的原因。我如何忽略obj、bin、packages目录,但添加其他所有内容?您可以通过
.gitignore
进行添加,但您似乎在完成添加和提交后对其进行了更新,对吗?我在线编辑了gitignore,取消了packages行的注释,然后添加并提交了所有显示
.gitignore
文件的内容