我克隆了一个Git存储库,以在我的localhost DEV环境中重新创建网站。之后,我通过从第一个DEV站点复制代码库,创建了第二个站点副本STAGING。暂存站点没有.git文件。在本地站点之间使用GIT
最近,我决定停止应对和粘贴从DEV到舞台。但是,如何在STAGING上初始化Git,以便从DEV中获取更改?
我试着执行以下操作:
git init
git remote add origin /var/www/DEV-SITE
git pull
所有这些命令的工作,但是当我执行git branch
或git log
,没有分支机构,也没有任何日志条目。
更新:
继@cassm,我遇到了以下问题这可以解释为什么我没有得到任何分支:
git pull origin dev
remote: Counting objects: 7957, done.
remote: Compressing objects: 100% (2572/2572), done.
remote: Total 7957 (delta 5300), reused 7841 (delta 5237)
Receiving objects: 100% (7957/7957), 20.40 MiB | 22.63 MiB/s, done.
Resolving deltas: 100% (5300/5300), done.
From /var/www/DEV-SITE
* branch dev -> FETCH_HEAD
* [new branch] dev -> origin/dev
error: Untracked working tree file '.editorconfig' would be overwritten by merge.
当我执行这个命令,你建议我得到的DEV各分支机构的信息-现场。我在我的问题中添加了更多信息,可能有助于诊断此问题 – sisko 2015-03-02 13:41:31
@sisko然后执行'git checkout dev',并且您很好。 – VonC 2015-03-02 13:46:42