git stash的使用场景

可以只针对部分修改的代码进行单独的commit。

具体操作方式是:

  1. 将不需要提交的代码修改先暂存起来,不add到暂存区:
git stash // 暂存当前未提交的所有修改
  1. 添加你需要提交的几行代码修改到暂存区:
git add path/to/file
  1. 提交暂存区的修改:
git commit -m "commit message" 
  1. 恢复之前暂存的代码修改:
git stash pop

这样就可以只提交你需要的那几行变更,其他的修改不会被记录到本次提交中。

git stash可以方便地暂存和恢复当前未提交的更改,在需要单独提交部分修改时非常有用。你也可以多次stash和pop,将不同的修改分开提交。

links