每次我尝试推送时,它都会显示“一切都是最新的”。我以前做过更新,但这次我想我犯了一个错误,写了“commit -a”而不是“commit -m”。我的更改是临时的,但我无法推送它们请帮助。我的分支是主enter image description here我想将我的更新推送到我的repo
每次我尝试推送时,它都会显示“一切都是最新的”。我以前做过更新,但这次我想我犯了一个错误,写了“commit -a”而不是“commit -m”。我的更改是临时的,但我无法推送它们请帮助。我的分支是主enter image description here我想将我的更新推送到我的repo
3条答案
按热度按时间ccrfmcuu1#
要解决这个问题,你可以运行
git commit
而不使用-a标志,使用-m标志来提供一个提交消息,这将提交你的更改,并允许你将它们推送到你的远程仓库。2wnc66cl2#
我的更改已暂存,但无法推送
1.提交您的暂存更改:'git commit -m“(在此描述您的更改)”
1.推送您的更改:
git push
看一看What are the differences between "git commit" and "git push"?,了解暂存、提交和推送之间的区别。
z4bn682m3#
看起来您的
origin
尚未设置,您可以使用验证git remote -v
它应该显示如下所示的内容:
如果没有,您可以查看如何设置上游
origin
。但是如果你还没有提交任何东西,就不会有任何东西被推送,所以在你完成
git add
之后,只需要执行commit -m "COMMIT MESSAGE"
来提交。