当我尝试将“git push origin master”推送到我的外部磁盘上的远程仓库时,出现了Git警告,指出下一个Git版本将默认拒绝推送到检查仓库。在我的外部磁盘上,我已经检出了项目,并且我想将我在计算机上所做的更改发送到这些仓库中。难道“git push origin master”不是正确的方法吗?我必须在我的外部磁盘上的仓库上执行“git pull ...”吗?所以我不能推送更改,只能拉取它们吗?只有使用“裸”仓库才有所不同吗?因此,如果我在外部磁盘上的仓库是一个裸仓库,那么我就可以向其推送更改了吗?我的理解正确吗?