在 eclipse 中跨提交创建 git 补丁
我通过 Eclipse egit 插件使用 git。我刚开始使用 git 作为 VCS,想知道是否有一种方法可以创建一个补丁来捕获 Eclipse 内多个提交的更改。例如:
- 开发新功能
- 提交工作
- 修复错误
- 提交工作
- 创建自 #1 以来添加的代码补丁
这可以在 eclipse 中使用 egit 完成吗?如果没有,执行此操作的命令行是什么?
I'm using git via the Eclipse egit plugin. I am new at using git as my VCS and was wondering if there was a way to create a patch that captures the changes across multiple commits from within Eclipse. For example:
- Work on a new feature
- Commit work
- Fix a bug
- Commit work
- Create patch of code added since #1
Can this be done from within eclipse using egit? If not, what is the command line for doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您要查找的 git 命令是:
HEAD
表示您当前的提交,~2
表示“之前的两次提交”。我不确定 egit 是否可以做到这一点,但我会寻找某种任意的 diff 功能:“diff against... [commit]”。
The git command you're looking for is:
HEAD
means your current commit, and~2
means "two commits before".I'm not sure if egit can do this, but I'd look for some sort of arbitrary diff functionality: "diff against... [commit]".