這可能非常微不足道,但我對git中使用的術語感到困惑。在我的本地副本上獲取遠程更改
我有一個本地分公司有很多uncommited和修改文件,並有一個遠程/主分支。
我不準備將所有本地更改推送到遠程/分支,因爲它會啓動大型合併。我只想接收遠程/分支中的其他更改,並將其應用於本地版本而不更改分支。
該怎麼辦? 我一直在使用git擴展,但它現在不適用於我,我只能使用git CLI
這可能非常微不足道,但我對git中使用的術語感到困惑。在我的本地副本上獲取遠程更改
我有一個本地分公司有很多uncommited和修改文件,並有一個遠程/主分支。
我不準備將所有本地更改推送到遠程/分支,因爲它會啓動大型合併。我只想接收遠程/分支中的其他更改,並將其應用於本地版本而不更改分支。
該怎麼辦? 我一直在使用git擴展,但它現在不適用於我,我只能使用git CLI
您必須使用git pull
才能達到您想要的效果。
看到這個評論:What is the difference between 'git pull' and 'git fetch'?
,當然,對於真正的學習,Git的文檔:git pull
我已經完成了我的學習。我將不得不隱藏更改 – ErroriSalvo
然而'git stash apply'後面的automerge改變了一些文件,所以現在我必須一一瀏覽它們並刪除<<<更改上游部分 – ErroriSalvo
正是我想要避免的,什麼避免這種情況的正確方法是? – ErroriSalvo
首先,你需要做的是確保你的主人是最新和最偉大。如果不只是做git pull origin master
。
然後將您的本地更改提交到您的分支,並將該分支合併到您的主分支,然後將主分支推送到原點。
你試過'git pull'嗎?它說了什麼? –
所以如果我'git拉遠程主'它不應該刪除我珍貴的本地更改? – ErroriSalvo
我並不熱衷於試驗,因爲這裏的錯誤可能會讓我付出很多代價 – ErroriSalvo