第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

git rebase遇到的一個疑問

git rebase遇到的一個疑問

BIG陽 2019-04-10 20:48:53
最近工作git管理方面遇到一個疑問,如下:我有兩個分支dev和feature分支,目前出現(xiàn)如下疑問,我在feature分支先執(zhí)行g(shù)itpulloriginfeature操作,更新本地的分支到最新,然后執(zhí)行了gitrebasedev操作,最后執(zhí)行g(shù)itpushoriginfeature時會遇到如下錯誤Tossh://xxx@git.xxxx.com/project_xx/xxx.git![rejected]feature->feature(non-fast-forward)error:failedtopushsomerefsto'ssh://xxx@git.xxxx.com/project_xx/xxx.git'hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehindhint:itsremotecounterpart.Integratetheremotechanges(e.g.hint:'gitpull...')beforepushingagain.hint:Seethe'Noteaboutfast-forwards'in'gitpush--help'fordetails.最后再執(zhí)行一次gitpulloriginfeature操作才能成功,這樣會產(chǎn)生一條mergelog,并且內(nèi)容為空Showing0changedfiles。疑問,為什么我之前已經(jīng)執(zhí)行了pull更新到最新了?不知道是不是我操作流程的問題,請大牛們指教,謝謝!
查看完整描述

2 回答

?
胡子哥哥

TA貢獻(xiàn)1825條經(jīng)驗 獲得超6個贊

問題應(yīng)該是這樣的:
首先,你的feature分支是遠(yuǎn)端分支,你把他rebase后,本地的feature分支就到了dev分支上了,但是feature的遠(yuǎn)端追蹤分支origin/feature還是在原來的位置上。然后你這樣push的話git是不允許的,push的時候git會檢查分支的歷史commit,當(dāng)你當(dāng)前分支的上一個提交不是遠(yuǎn)端分支上最新的提交時,git就會阻止你提交。要求你pull來跟新分支。
還有就是,讓追蹤分支和本地分支分離也許不是個很好的做法。如果你的目的是把追蹤分支也刪除,然后把本地分支的結(jié)構(gòu)同步到遠(yuǎn)端的話。你可以先把遠(yuǎn)端的feature刪除,gitpushorigin:feature這樣本地的追蹤分支也就沒了。然后你在push就可以了。
                            
查看完整回答
反對 回復(fù) 2019-04-10
  • 2 回答
  • 0 關(guān)注
  • 999 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號