在整个历史里,我在不同 commit 里对某一行做若干次修改。怎么方便地追踪这一行的修改历史? intellij 全家桶可以做到吗?或者还有其他工具?
顺便再问 2 个问题
- 我先后提交了 commit1 和 commit2 。现在发现 commit1 没写好,改了几行。但我不想接在 commit2 后面,怎么把这些修改放到 commit1 里?
- 当前 HEAD 是 commit100 。现在想把某个文件 revert 到 commit1 的记录,同时想让这个文件每一行的提交者还是提交 commit1 的人。这可以做到吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.