我克隆了一個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