抱歉,這是多麼基本..但遠程地,我有一個主分支和我正在開發的一個開發分支。我檢查了主這樣的:Git,在2個分支上工作,在本地服務器上切換它們
git clone https://github...
,我可以檢查出Dev分支這樣的:
git clone -b my-branch https://github...
以前,我有兩個分支在同一目錄本地克隆,我可以看到他們與
git branch
上市我通過在本地建立Dev分支,然後將其推到服務器來達到的這一點。然後(試驗)我刪除了所有內容,看看我是否可以重新創建設置,從而將主設備和我的開發分支都放在同一目錄中,並且可以在它們之間切換。
另外,當我開發時,我想檢查開發分支在我的本地服務器上的樣子,然後切換到我的本地服務器上查看主分支的外觀。請問這個問題通常如何解決?我是否需要將每個分支放在單獨的目錄中並在該目錄中啓動服務器?
在此先感謝
好吧,所以我想我想說的是:在本地克隆主機後,我想引入我在遠程服務器上創建的分支。我想切換到該分支,然後在我的本地服務器上查看它。目前,我克隆主,然後嘗試檢出分支,但它只是在本地創建它,似乎並沒有拉入任何新文件.. – rix
'git branch -av'將顯示所有服務器分支,包括之前創建的內容(在服務器上)。然後,'git checkout --track origin/that-branch'將會創建一個跟蹤服務器分支的本地分支,並且使其成爲活動的 – mvp
這可以工作,但我不明白的是因爲主分支與分支不同爲什麼在做'checkout --track origin/that-branch'時我沒有得到任何新文件?那麼如何使我能夠在本地服務器上的分支和主服務器之間切換以查看更改? – rix