Github 桌面不删除未暂存的文件
Github Desktop not deleting unstaged files
我目前有一个远程存储库,它在我的本地存储库前面有 9 个提交。
问题是我的远程存储库中有我需要的文件,而我的本地存储库中有我不想要或不需要的文件。
考虑到这一点,我不想 stash
这些文件。
我已经尝试了以下变体;
git clean
git clean -f
git checkout -- someBladeTemplate.blade.php
git checkout -- .
如果我 运行 git status
我得到 14 个已修改但未暂存的文件。然后,如果我 运行 git clean -n
列出将被删除的文件,我什么也得不到。
抱歉,我是 git 的新手!提前致谢...
'modified but unstaged' 个文件与 'files not under version control' 个文件有区别。
git clean
删除不受版本控制的文件,这意味着它们是未暂存且之前未提交的文件。
修改后的文件受版本控制,不受git clean
影响。
如果您只想中止对版本控制(或 'tracked')文件所做的任何更改,您可以这样做:
git reset --hard HEAD
这与以下效果相同:
git stash
git stash drop
我目前有一个远程存储库,它在我的本地存储库前面有 9 个提交。
问题是我的远程存储库中有我需要的文件,而我的本地存储库中有我不想要或不需要的文件。
考虑到这一点,我不想 stash
这些文件。
我已经尝试了以下变体;
git clean
git clean -f
git checkout -- someBladeTemplate.blade.php
git checkout -- .
如果我 运行 git status
我得到 14 个已修改但未暂存的文件。然后,如果我 运行 git clean -n
列出将被删除的文件,我什么也得不到。
抱歉,我是 git 的新手!提前致谢...
'modified but unstaged' 个文件与 'files not under version control' 个文件有区别。
git clean
删除不受版本控制的文件,这意味着它们是未暂存且之前未提交的文件。
修改后的文件受版本控制,不受git clean
影响。
如果您只想中止对版本控制(或 'tracked')文件所做的任何更改,您可以这样做:
git reset --hard HEAD
这与以下效果相同:
git stash
git stash drop