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

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

關(guān)于Git的問題,文件互相覆蓋問題

關(guān)于Git的問題,文件互相覆蓋問題

慕妹3242003 2019-05-13 13:07:56
問題1:用戶A和B,文件a,同一個branch用戶A先pull(時間為12:00),再編輯文件a,再commit和push,push時間為13:00用戶B先pull(時間為12:00),再編輯文件a,再commit和push,push時間為13:01請問最后repo里面的文件a完全是用戶B的,還是兩位用戶共同的修改成果都存在?問題2用戶A和B,文件b,同一個branch用戶B提交了一個修改文件b的commit和push(時間為14:00)用戶A開始pull(時間為14:01),但是發(fā)現(xiàn)報(bào)錯了,提示本地有commit未同步,于是把手頭的文件b的修改commit掉,然后再pull,成功,然后再merge,最后push出去請問此時repo里面的文件b,有沒有包含了用戶A和B兩個人的修改成果?
查看完整描述

2 回答

?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個贊

問題1都有問題2,看不懂
用戶B提交了一個修改文件b的commit和pull(時間為14:00)
這里是pull?我怎么覺得是pushOK,如果這里是pull,那B的commit沒有push,那那么Apullcommitmergepush,最后遠(yuǎn)端是只有A的
這些前提是a和b改的代碼不沖突,如果沖突了,改了同一片代碼塊,就以問題1為例,B在14.01分push的時候會先提示你有新的push要先pull下來(這是正常的,不管沖不沖突都會有,我猜你可能忘寫了),B在pull下來后會報(bào)沖突,要修復(fù)了這個沖突(比如修改沖突的代碼塊),讓才能成功push
                            
查看完整回答
反對 回復(fù) 2019-05-13
?
ibeautiful

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

問題1:
用戶B會push出錯,原因是repo的提交已經(jīng)領(lǐng)先B本地的倉庫。解決方法如你的問題2,B需要先pull,合并后再push
問題2:
repo最后是B合并后的結(jié)果
其實(shí),這種問題,自己動手操作一下會了解的更清晰
                            
查看完整回答
反對 回復(fù) 2019-05-13
  • 2 回答
  • 0 關(guān)注
  • 356 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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