1

通过 Daniel Kehoe 的Learn Ruby on Rails一书,我已经在我的 macbook 上安装和配置了 github。我的问题是我不确定为什么我的更改只被提交并推送到我的本地存储库。他们只是不会出现在我的 github 远程仓库中。为我的 Mac 下载了 Github 桌面,它运行良好,将我在编辑器中所做的更改直接推送到我的远程存储库。无法弄清楚我的配置哪里出错了。

我在我的编辑器 (Atom) 中对自述文件进行了小改动,并在终端中检查了应用程序的 git 状态。它反映了自述文件已更改。然后我使用 git add -A 命令并尝试提交。它似乎工作,之后我使用 push 命令。它告诉我一切都是最新的,但是当我检查我的远程仓库时,我看不到任何变化......

4

1 回答 1

2

让我们从头开始介绍 git。您应该执行了一个初始 git 设置,如下所示:

$ git config --global user.name "Your Name"
$ git config --global user.email your.email@example.com
$ git config --global push.default matching
$ git config --global alias.co checkout

然后初始化您的存储库:

 $ git init

将项目文件添加到存储库

 $ git add -A

然后提交我们的初始存储库更改

 $ git commit -m "Initialize repository"

现在我们编辑我们的自述文件(对自述文件的一些更改)您提交您的更改

$ git commit -am "Improve the README"

然后添加远程存储库,在本例中为 bitbucket

$ git remote add origin git@bitbucket.org:<username>/sample_app.git

最后你把它推送到你的远程存储库

$ git push -u origin --all 

所以听起来一切都很好,直到自述文件提交,但您的远程存储库可能没有设置。这一切都来自Hartl 的Rails 书 Ch 1 和 3

于 2015-03-12T15:29:08.487 回答