我对文件进行了一些更改。做了一个git status,看到它变了。 git添加了该文件。然后我用git commit -m“ message”提交了文件。但是,当我推动更改时,它说“一切都是最新的”。我所做的更改非常重要。我该如何纠正呢?
答案 0 :(得分:3)
Git会将本地分支推送到远程的上游。如果您在计算机上创建了新的本地分支,则默认情况下没有远程上游分支。 根据所使用的git版本,git会显示不同的消息。
当您为没有远程上游设置的分支执行git push时,您会看到一条消息-
<div class="realtor-img-background">
<div class="square">
<h3 class="eva-text-white">
Realtors
</h3>
<p class="eva-text-white">
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.
</p>
</div>
</div>
在这种情况下,您需要在进行推送时设置远程上游。例如。
Everything up-to-date
这将为您的本地mybranch创建一个新的远程上游。此后每隔其他一次提交推送将只是
$>git push my-branch -u origin my-branch
当您为没有远程上游设置的分支执行git push时,您会看到一条消息-
$>git push
由于此消息很容易解释,您知道需要做什么。 希望这可以帮助。
答案 1 :(得分:1)
git add
文件时,更改只是“暂存”。 git commit
之前,您必须git push
更新本地存储库中的更改;否则,更改不会推送到远程存储库。