【问题标题】:Why isn't my remote git repository picking up the changes that I'm pushing to it?为什么我的远程 git 存储库没有接收到我推送给它的更改?
【发布时间】:2013-10-07 18:16:30
【问题描述】:

这是我所做的:

1 -(远程服务器)

  • git init
  • git add .
  • git commit -a -m "Initial Commit"

2 -(本地计算机)

  • git clone root@URL:/path/to/repository

  • 现在我输入:git log 并在我的本地计算机上成功查看提交历史记录:

  • 太好了,到目前为止一切都很好。现在要在本地更改文件...我更改 resource/templates/default_site/_includes.group/header.html 并点击保存

  • 我现在点击git status 只是为了三次检查它是否看到我更改了一个文件,并且它有效:

  • 我现在点击git commit -a -m "Test commit" - 再次成功:

  • 到目前为止一切都很好,是时候使用git push origin master 将我的更改推送到远程服务器:

  • 所以它似乎认为它成功地将更改推送到远程分支。让我通过返回远程服务器来确保...

3 -(返回远程服务器)

  • 我使用git log 检查它是否有来自我的本地存储库的最新提交——并且我可以非常清楚地看到我的测试提交在一秒钟之前。所以它成功地从我的本地仓库提交 -> 远程仓库...

  • 但是如果我在远程服务器上打开resource/templates/default_site/_includes.group/header.html,我的更改就没有了!

我在这里做错了什么?感谢您的帮助!

【问题讨论】:

    标签: git push git-pull


    【解决方案1】:

    除了checkout 从远程仓库到远程工作目录的更改之外,您似乎已经完成了所有工作。

    【讨论】:

    • 哦,对不起,我是 git 新手——我想使用什么命令?
    • git checkout master
    猜你喜欢
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-22
    • 2021-06-11
    • 2017-01-21
    • 2018-06-24
    • 2010-10-25
    相关资源
    最近更新 更多