大家好,我是git的完全菜鸟,我对设置环境有一些疑问。
我有一个ubuntu linux服务器,我将以下网站设置为vhosts:
www.mydomain:生产环境
stage.mydomain:客户审批测试的暂存环境
dev.mydomain:用于测试新代码的开发环境
我还在本地将MAMP设置为本地开发环境。
我希望能够做的是使用www.mydomain作为回购,然后克隆到舞台,从舞台到开发,然后从开发到本地。我已经成功完成了这件事。
当我对本地工作感到满意时,我会添加/提交文件,然后回到dev进行服务器特定测试。
现在我已经设法远程回退到dev.mydomain而没有错误,但是当我检查文件时,我发现这些文件尚未更新以包含我的添加/提交。
有人可以帮忙吗?我是否误解了这是如何工作的,如果是这样,我如何将更改应用于dev.mydomain文件系统进行测试?
任何帮助都将非常感谢!!!
答案 0 :(得分:0)
现在我已经设法远程推回dev.mydomain
而没有错误,但是当我检查文件时,我发现这些文件尚未更新以包含我的添加/提交。
推送upstream remote回购意味着:
git push
error: refusing to update checked out branch”。所以我建议: