Git 推送的问题

Problems with Git Push

git push 命令让我很沮丧。以下是我的情况的简要说明:

在 GitLab 网站上,我可以创建一个文件,然后使用 "git pull origin master" 将该文件成功同步到我的计算机。

但是,如果我尝试通过命令提示符进行任何更改(例如,使用 "touch foo",然后使用 "git add foo"),然后尝试使用 "git push origin master" 将这些更改发送到 GitLab ,我收到一条消息说 "Everything up-to-date";但是,git实验室网站上没有反映任何更改。

有任何解决问题的想法吗?

您缺少 git commit 步骤。您 git add 暂存 foo 文件并在其后跟上 git push,它正确地表示没有要推送的新提交。

您想做的是:

$ touch foo
$ git add foo
$ git commit -m "Adding foo"
$ git push origin master