在 Git 中撤消本地更改

恩里科

我的情况:我克隆了一个存储库(内核的源文件)。然后检出一个分支,并构建内核。二进制文件已存储在工作树的子目录中。现在,我想放弃所有本地更改,包括构建的二进制文件,并恢复到克隆存储库的不同分支。

特别是,我认为这个答案很有用。在我看来,最好的方法是

git checkout -f <desired branch of the original cloned repository>

如果我正确理解,这将强制执行结帐,放弃本地更改(如果我错了,请更正我)。Git 成功检出,但我仍然在工作树的同一子文件夹中找到以前构建的二进制文件。

马特·阿里奥托

由于您的构建生成的二进制文件不会被 git 跟踪,因此它们不被视为本地更改。

git clean -xdf

应该很好地为你根除它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章