4
我有一個master
分支。和一個feature_swap
分支。我想繼續同時在這兩個分支上工作。我在master
上做了一些修改,然後提交。我想將master
的一些算法更改應用到feature_swap
分支,並查看該版本的工作原理。所以,我沒有git pull自動合併
git pull origin feature_swap
,並得到這個消息
* branch feature_swap -> FETCH_HEAD
Auto-merging collator.h
Merge made by recursive.
我不想合併。相反,我只是想將我在master上應用的一些選定更改添加到feature_swap(可能是通過複製粘貼)。如果這符合我的期望,我會再次向那個分支提交這些更改。我再次想要平靜。
恐怕我的事還做了git push
呢。我可以在git log
中看到Merge branch 'feature_swap'
。我現在需要做什麼來恢復國家?
would將這些變化推向上游?例如我會在我的bitbucket回購中看到這些骯髒作品的痕跡嗎? –
直到你做一個'git push',在你的倉庫之外什麼也看不到。你可以自由地使用'rebase'來修改你的提交結構,只有當你推送時,它纔會被看到。 – Femaref
另外'rebase master'說'當前分支主人是最新的。' –