2017-10-18 73 views
0

這可能非常微不足道,但我對git中使用的術語感到困惑。在我的本地副本上獲取遠程更改

我有一個本地分公司有很多uncommited和修改文件,並有一個遠程/主分支。

我不準備將所有本地更改推送到遠程/分支,因爲它會啓動大型合併。我只想接收遠程/分支中的其他更改,並將其應用於本地版本而不更改分支。

該怎麼辦? 我一直在使用git擴展,但它現在不適用於我,我只能使用git CLI

+1

你試過'git pull'嗎?它說了什麼? –

+0

所以如果我'git拉遠程主'它不應該刪除我珍貴的本地更改? – ErroriSalvo

+0

我並不熱衷於試驗,因爲這裏的錯誤可能會讓我付出很多代價 – ErroriSalvo

回答

2

您必須使用git pull才能達到您想要的效果。

看到這個評論:What is the difference between 'git pull' and 'git fetch'?

,當然,對於真正的學習,Git的文檔:git pull

+0

我已經完成了我的學習。我將不得不隱藏更改 – ErroriSalvo

+0

然而'git stash apply'後​​面的automerge改變了一些文件,所以現在我必須一一瀏覽它們並刪除<<<更改上游部分 – ErroriSalvo

+0

正是我想要避免的,什麼避免這種情況的正確方法是? – ErroriSalvo

1

首先,你需要做的是確保你的主人是最新和最偉大。如果不只是做git pull origin master

然後將您的本地更改提交到您的分支,並將該分支合併到您的主分支,然後將主分支推送到原點。

相關問題