有时候我git pop得到的东西我不想合并,想扔掉.有没有比我目前正在做的更好的方式抛弃那些藏匿物:
git stash pop
Run Code Online (Sandbox Code Playgroud)
决定我不想藏匿.
git reset HEAD
git checkout -- .
git stash drop
Run Code Online (Sandbox Code Playgroud)
如果我弹出但不合并藏匿,这就是我放弃它的原因.
你不必做git reset HEAD和git checkout --等(这本身就是冗长,因为你可以做git reset --hard,以得到一个干净的工作目录)下降藏匿.你只需要这样做git stash drop,存储将被删除.请注意,当您弹出并且git无法干净地应用时,隐藏不会弹出并且仍然存在.然后在清理后丢弃它,这是不必要的.
如果您遇到很多冲突,您可能还想使用branch选项git stash.它将在您藏匿的HEAD上创建一个新的分支.
| 归档时间: |
|
| 查看次数: |
1899 次 |
| 最近记录: |