可以只针对部分修改的代码进行单独的commit。
具体操作方式是:
- 将不需要提交的代码修改先暂存起来,不add到暂存区:
git stash // 暂存当前未提交的所有修改
- 添加你需要提交的几行代码修改到暂存区:
git add path/to/file
- 提交暂存区的修改:
git commit -m "commit message"
- 恢复之前暂存的代码修改:
git stash pop
这样就可以只提交你需要的那几行变更,其他的修改不会被记录到本次提交中。
git stash可以方便地暂存和恢复当前未提交的更改,在需要单独提交部分修改时非常有用。你也可以多次stash和pop,将不同的修改分开提交。