鍍金池/ 問(wèn)答/PHP  Linux  HTML/ 使用git時(shí)遇到的一個(gè)問(wèn)題

使用git時(shí)遇到的一個(gè)問(wèn)題

打一個(gè)比如
假如第一天我創(chuàng)建了一個(gè)文件a,并且添加了內(nèi)容,并提交生成版本1
第二天,添加和修改a文件,并提交生成版本2
第三天,也是添加和修改a文件,但是修改的是第一天的內(nèi)容,且這些內(nèi)容并沒(méi)有被第二天修改過(guò),并提交生成版本3
到了第四天發(fā)現(xiàn)第二天更改添加的內(nèi)容需要?jiǎng)h除,但是第三天的更改添加的內(nèi)容需要保留,請(qǐng)問(wèn)一下如何通過(guò)git的操作實(shí)現(xiàn),最后提交版本4

回答
編輯回答
舊酒館

git show一下版本2修改的內(nèi)容,在最新的版本里手動(dòng)改回來(lái)就好了,一些git工具或者ide自帶的git功能更直觀點(diǎn)

2017年4月25日 02:25
編輯回答
風(fēng)清揚(yáng)
git revert 版本2對(duì)應(yīng)的提交

不過(guò)這類操作建議用圖形客戶端,比如sourceTree

2017年5月22日 12:34