使用git时遇到的一个问题

打一个比如
假如第一天我创建了一个文件a,并且添加了内容,并提交生成版本1
第二天,添加和修改a文件,并提交生成版本2
第三天,也是添加和修改a文件,但是修改的是第一天的内容,且这些内容并没有被第二天修改过,并提交生成版本3
到了第四天发现第二天更改添加的内容需要删除,但是第三天的更改添加的内容需要保留,请问一下如何通过git的操作实现,最后提交版本4

阅读 1.7k
2 个回答
git revert 版本2对应的提交

不过这类操作建议用图形客户端,比如sourceTree

git show一下版本2修改的内容,在最新的版本里手动改回来就好了,一些git工具或者ide自带的git功能更直观点

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题