git push命令一直让我感到非常沮丧。这是我的情况的简要描述:
在GitLab网站上,我可以创建一个文件,然后使用“git pull origin master”将该文件成功同步到我的计算机。
但是,如果我尝试通过命令提示符进行任何更改(例如,使用“touch foo”后跟“git add foo”)然后尝试使用“git push origin master”将这些更改发送到GitLab,我收到一条消息,说“一切都是最新的”;但是,gitlab网站上没有反映出任何变化。
有任何疑难解答的想法吗?
答案 0 :(得分:2)
您缺少git commit
步骤。您git add
暂存了foo
文件并跟随git push
,正确地说没有新的提交要推送。
您想要做的是:
$ touch foo
$ git add foo
$ git commit -m "Adding foo"
$ git push origin master