在 Git 中提交部分 Hunk
如果我做了两个逻辑更改,这在代码中是连续的。 Git 将其显示为一个块,同时以交互方式添加。
有没有办法在 add --patch
期间专门在一个大块中添加几行?
If I made two logical changes, which is continuous in code. Git shows it as one single hunk while adding interactively.
Is there a way to specifically add only few lines in a hunk, during add --patch
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
git add --patch
模式 具有用于拆分个人块或编辑个人块。git add --patch
< /a>:这不会解决您关于连续行集的问题吗?
添加部分提交后,用户应该仅使用
git commit
来提交,使用git commit -a
或使用带有all files
标志的提交忽略添加部分并提交所有暂存文件。The
git add --patch
mode has option for splitting an individual hunk or editing an individual hunk.git add --patch
:Wouldn't that solve your issue regarding your continuous set of lines?
After adding partials to commit, User should use ONLY
git commit
to commit, usinggit commit -a
or using commit withall files
flag ignores added partial and commits all staged files.