git push命令后的所有内容都是最新的

dsf9zpds  于 2022-12-17  发布在  Git
关注(0)|答案(3)|浏览(298)

每次我尝试推送时,它都会显示“一切都是最新的”。我以前做过更新,但这次我想我犯了一个错误,写了“commit -a”而不是“commit -m”。我的更改是临时的,但我无法推送它们请帮助。我的分支是主enter image description here我想将我的更新推送到我的repo

ccrfmcuu

ccrfmcuu1#

要解决这个问题,你可以运行git commit而不使用-a标志,使用-m标志来提供一个提交消息,这将提交你的更改,并允许你将它们推送到你的远程仓库。

2wnc66cl

2wnc66cl2#

我的更改已暂存,但无法推送
1.提交您的暂存更改:'git commit -m“(在此描述您的更改)”
1.推送您的更改:git push
看一看What are the differences between "git commit" and "git push"?,了解暂存、提交和推送之间的区别。

z4bn682m

z4bn682m3#

看起来您的origin尚未设置,您可以使用验证
git remote -v
它应该显示如下所示的内容:

origin  git@github.com:USERNAME/REPOSITORY.git (fetch)
origin  git@github.com:USERNAME/REPOSITORY.git (push)

如果没有,您可以查看如何设置上游origin
但是如果你还没有提交任何东西,就不会有任何东西被推送,所以在你完成git add之后,只需要执行commit -m "COMMIT MESSAGE"来提交。

相关问题