gpt4 book ai didi

git - "git checkout - ."是做什么的?

转载 作者:IT王子 更新时间:2023-10-29 00:54:34 25 4
gpt4 key购买 nike

我想还原所有本地更改

git checkout -- .

但不小心做了

git checkout - .

而且它做了很多我根本看不懂的局部修改。

第二个命令的作用是什么,是否可以恢复已完成的操作?

最佳答案

git checkout - checkout 之前 checkout 的分支。所以我假设 git checkout - . 会将工作副本的内容替换为先前 checkout 的分支的内容。

你无法撤消它,但既然你想重置你的工作目录的内容,你为什么不直接运行 git checkout -- .

您可能希望在将来使用 git reset --hard 来撤消对当前分支的所有更改。它还会重置索引。

关于git - "git checkout - ."是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com