离开新文件时Git结帐

时间:2015-03-12 22:08:01

标签: git

我想知道是否有办法让我做一个git checkout,用文件系统中的每个文件替换分支中的内容 - 但保留任何从未提交的新文件,原样是什么?

我相信

git checkout --hard
将彻底擦除文件树并将其替换为分支中的内容,其他选项将留下本地更改或要求我存储它们。

1 个答案:

答案 0 :(得分:1)

我认为你在寻找的是

git reset --hard

将使用上次提交的版本覆盖已修改的跟踪文件。未经跟踪的文件将不会被修改。