我是git的新手,我真的很難理解它的許多概念。Git:如果需要使用其他更改升級分支,如何將更改合併到分支?
我不得不在一個我沒有碰過幾天的分支上更改1個文件,所以簽出了該分支,進行了更改並將其推回。不過,我收到了一個錯誤,說我正在嘗試fast-forward
,並且有我需要合併的內容。所以,我決定git checkout master
讓我的分支與主人一樣。
然後我運行git status
,看到有數千個新的和修改過的文件可以被推送 - 而不僅僅是我工作的那個文件。
我不想將所有這些文件推送到我的分支。有沒有辦法解決這個問題?
感謝您的回覆!我唯一的問題是,我最初的'git checkout'是否會抓住其他開發人員所做的更改? – MeltingDog
'git checkout'開關分支,它不修改任何分支。您需要合併或重新綁定。 –
啊謝謝!很有幫助 – MeltingDog