git丢弃修改
小于 1 分钟
提示
在日常开发中,有的时候需要在本地写代码,使用sftp上传到服务器,进行即时调试.完成以后在本地代码提交保存,服务器需要重新拉取代码,但是服务器上已经修改了代码,,这个时候就需要去服务器丢弃修改,重新拉取代码.
实操
git checkout .
git clean -fd
命令
git 丢弃某一个文件修改
git checkout -- 文件名
git 丢弃所有修改
git checkout .
查看将要被删除的未跟踪文件
git clean -n
要删除所有未跟踪的文件
git clean -f
删除未跟踪的目录
git clean -fd
提示
默认情况下,git clean 不会删除 .gitignore 文件中指定忽略的文件和目录。如果你想要删除包括这些在内的所有未跟踪文件,可以使用 -x 选项:
git clean -xfd