从终端在Git中创建一个新项目,然后更新

时间:2015-09-23 13:54:19

标签: git github terminal

所以,我的终端只喜欢有时更新我的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上的项目中进行新的提交/更新。 No New Commit

我使用的是2014 MacBook Pro OSX 10.9.4

1 个答案:

答案 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
例如