【问题标题】:Creating a new project in Git from terminal and later updating从终端在 Git 中创建一个新项目并稍后更新
【发布时间】:2015-09-23 13:54:18
【问题描述】:

所以,我的终端只喜欢有时更新我的 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

【问题讨论】:

    标签: git github terminal


    【解决方案1】:

    有没有一种方法可以在我推送新应用时创建存储库?

    没有。终端不知道https://github.com/Username/my-app.git 的接收端是什么,同样 github.com 也不知道您将推送 repo 并期望 repo 按需进行。那样不行。

    幸运的是,在 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
    

    例如。

    【讨论】:

    • 哦,我真的很想念$git push origin master 什么?
    • @ether 对于你问题的第二部分,是的
    • 我明白了,仍然只是学习所有这些,感谢帮助! (当计时器下降时将接受答案)
    • @ether Git 据说有一个陡峭的学习曲线,所以祝你好运:-) 这里有很多关于基本 git 内容的有用问题和答案供你查看
    • 刚刚发送了我的第二次提交,一切似乎都正常,谢谢!
    猜你喜欢
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多