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

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

Git的歷史記錄中有修改,但最后的結(jié)果是錯的,有可能是什么原因呢?

Git的歷史記錄中有修改,但最后的結(jié)果是錯的,有可能是什么原因呢?

Git
慕哥9229398 2018-12-16 08:49:34
真實文件太大,簡化大概是這樣:版本0: 有一文件a.txt,里面有一句比較有特征的行,整個文件只有這一處,并無重復(fù),假設(shè)是old版本1: 在這個commit中有人將old改成了new版本2(最終版): 在該文件中,old處仍然是old。這里的三個版本僅僅是舉例用,實際上的commit都隔了很遠(yuǎn)很多個別的commit,且并不是單一分支,有各種merge操作。我想搞清楚為什么版本1的改動沒有納入版本2,于是git log -p a.txt >> log.txt,隨后在log.txt文件中查找old, 只能找到一處改動:- old+ new以及一處最早的添加:+ old也就是說在一個commit中修改過了的東西,并沒有反映到最終的文件里去請問出現(xiàn)這種情況的可能原因有哪些,該如何排查?
查看完整描述

1 回答

?
呼喚遠(yuǎn)方

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

試試使用 gui 查查看?
gitk 路徑/文件名

又或者用 git blame 看看 old 這個地方哪里來的。


查看完整回答
反對 回復(fù) 2018-12-16
  • 1 回答
  • 0 關(guān)注
  • 587 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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