git怎么把主分支代碼合并到我的分支?
因為你給出的信息不夠全面,不好具體分析問題出在哪里。
建議你用以下這種稍顯粗暴直接的手段:重新clone一份code下來,在此基礎(chǔ)上修改,再push。
如果你知道哪個commit開始和服務(wù)器上不同步的,那就git reset --hard到其父commit上(或者直接reset到較早的一個commit上),然后git pull與服務(wù)器對應(yīng)分支進(jìn)行同步,再修改代碼。
沖突文件中的左箭頭和等號中間的內(nèi)容是本身working tree中文件的內(nèi)容,等號和右箭頭中間是進(jìn)行合并時帶過來的內(nèi)容(cherry-pick, merge, apply patch, pull,rebase等操作造成的),這些內(nèi)容你自己取舍,然后將箭頭與等號所在行也刪除掉,最后進(jìn)行add、commit操作(cherry pick的話執(zhí)行g(shù)it cherry-pick --continue會自動執(zhí)行commit動作,rebase也一樣)這樣沖突就解決了,然后再push。個人建議盡量用命令行的方式來做,這樣可以很好地理解git的工作流程和原理。