所以,我的终端只喜欢有时更新我的git hub,可能会发生什么,或者我做错了什么?我在这个例子中使用它来推送一个rails应用程序,这是我输入到github的类型。
$ rails new my-app
$ cd my-app
$ git init
$ git add .
$ git commit -m "Initial Commit"
$ git remote add origin https://github.com/Username/my-app.git
$ git remote -v
$ git push origin master
这通常可以启动一个项目,但它还要求我在提交/推送之前在GitHub上创建repo。
有没有办法在推送新应用程序时创建回购?
我的第二部分是推动为项目添加提交,例如我输入了这个:
$ cd my-app
$ git add .
$ git commit -m "Adds Posts Model, View, and Controller"
返回此文字:11 files changed, 75 insertions(+), 56 deletions(-)
但我仍然没有在GitHub上的项目中进行新的提交/更新。
我使用的是2014 MacBook Pro OSX 10.9.4
答案 0 :(得分:2)
有没有办法在推送新应用程序时创建回购?
没有。终端不知道https://github.com/Username/my-app.git
的接收端是什么,同样github.com也不知道您将推送回购并期望按需提供回购。这不会那样。
幸运的是,只需几分钟就可以在github上创建一个项目并在本地引用它。
我的第二部分是推动为项目添加提交 实例我输入了这个:
$ cd my-app $ git add . $ git commit -m "Adds Posts Model, View, and Controller"
返回此文本:
11 files changed, 75 insertions(+), 56 deletions(-)
但我仍然没有在项目中进行新的提交/更新 GitHub的。
提交是本地操作。要将它连接到github上的遥控器,你需要推送它:
$ git push origin master
例如。