用webstorm推送到github时出错了

时间:2016-01-20 15:29:45

标签: windows git bash github webstorm

如图所示,我不确定在设置webstorm时是否由于某些缺失属性导致失败。 经过多方努力后,问题仍未解决。作为学习者,我现在不知道该怎么做。

cant finish github

同时,git bash中显示的内容似乎有些错误。我不知道这两者是否直接相关。

wingw32

如果你遇到过这些困难,请问一下我的意见吗?即使它只是一个网址。

我想要做的只是推送我的代码。欢迎以任何其他方式成功推送的任何人分享您的方法。

1 个答案:

答案 0 :(得分:0)

如果我是诚实的,我不确定我是否完全理解你的问题,但我会提供一些信息,希望能引导你走上正轨。

首先在bash shell中,cd(更改目录)进入项目目录,如下所示:

$ cd /c/foo/bar/yourprojectfolder

在项目最顶层的目录中,您是否有.git文件夹?您可能必须在Windows中显示隐藏文件夹才能看到此目录。如果没有,则需要使用init命令初始化存储库。

$ git init
Initialized empty Git repository in C:/foo/bar/yourprojectfolder/.git/

运行此命令后,您应该会在更改的目录(使用.git之前)中看到cd文件夹。

接下来,为了push,您首先需要一个远程存储库来推送。根据您的第一张图片,我相信您已成功在GitHub上创建了一个存储库。但是,如果没有,只需登录GitHub并单击“新建存储库”按钮:

Github new repository button

一旦创建了一个repo,你需要将它作为远程添加到你的本地git(在git bash中)。要执行此操作,您需要一个url(SSH或HTTPS)到您的仓库。您可以在联机GitHub内的存储库中找到此网址。如果您不确定是否已设置SSH,则最好使用HTTPS网址。它应该看起来像这样,但url本身将与您的存储库不同且具体:

Github

将该网址复制到剪贴板,然后返回git bash run:

$ git remote add origin <PASTE YOUR URL HERE>

您需要对代码进行初始提交才能推送:

$ git add .
$ git commit -m "Initial commit"

最后,在设置了原始仓库和提交的情况下,您应该能够推送到原始仓库

$ git push -u origin master

您现在应该可以在GitHub上查看您的代码。