在我的本地电脑上,我更新了我的文件。然后我:
git add --all
git commit -m "text message"
git push
我可以看到我在 Github 上所做的更改。然后我尝试git fetch
在我的虚拟机上,它只是说:
From github.com:mightyajax/scripts
* branch HEAD -> FETCH_HEAD
但什么也没发生?我需要的文件还是旧版本?
也许我错了我是 git 新手,我的想法就像我在本地电脑上更新文件并在 VM 上获取它。我认为这是一个非常简单的任务,我不明白这里的问题。
git 版本是 2.37.1 操作系统版本是 Ubuntu LTS,我正在为 Github 使用 SSH 密钥
git fetch
正在按预期工作 - 它获取服务器 (github) 上任何内容的当前状态。您要查找的命令是
git pull
. Pull 将执行git fetch
然后将远程分支与您的本地分支集成,如果需要,可以重新设置基准或尝试合并。