我有分支名爲BDD-測試,並在該分支上有幾個提交。 其他開發者之一推動他們對遠程回購(在github上)的改變,這改變了很多用戶界面。Git的變化沒有拉到本地分支
現在,我需要在我的本地分支(BDD測試)中引入更改並查看我的本地應用程序中的更改。
所以,我去了終端,並運行git pull
,這是假設從遠程倉庫獲取更改並將其與我的本地分支合併?
我刷新了本地應用程序,但在前端看不到任何更改。
我去了終端,做了'git checkout master'並刷新了網頁(本地應用程序),並且其他開發者的UI更改在那裏。
我在這裏錯過了什麼嗎?
我也跟着下面的職位,但仍然得到了同樣的問題: http://blog.mikepearce.net/2010/05/18/the-difference-between-git-pull-git-fetch-and-git-clone-and-git-rebase/
git pull from master into the development branch
我也許可以切換到我的本地主人,做這將解決這個問題拉,但是我不」不想在當地的主人工作(因爲分支出去總是一個好習慣)
運行'git pull'的輸出是什麼?特別是,它是否抱怨「當前分支沒有跟蹤信息」? – torek
因爲我已經在本地提交了所有更改,所以我沒有收到任何錯誤或任何內容。它拉出了我在終端上看到的所有文件。 –
與應用程序在本地構建方式有關嗎?它是否指向主人(這不應該是正確的?)。如果我從遠程回購中獲取更改,它應該在前端反映 –