Git checkout origin / master - <folder>不执行文件夹删除</folder>

时间:2014-01-20 04:51:19

标签: git git-svn

在远程主分支上发生了一些删除,我使用git checkout -b创建了这个分支,但当我尝试通过执行git checkout origin/master -- <folder>来提取远程分支的更改时,它没有不要从本地分支中删除文件夹。

有没有办法,如果远程主服务器删除了文件夹,我可以从本地分支删除该文件夹。

2 个答案:

答案 0 :(得分:1)

你可以尝试:

git clean -df

但要小心,它会删除所有未跟踪的文件夹!有关详细信息,请参阅git clean --help

答案 1 :(得分:0)

你有合并冲突吗? 试试这个,看看你是否可以在远程分支中进行更改

git fetch
git checkout origin/master

当您使用git fetch时,它会将远程仓库中的所有更改提取到本地仓库。 或者你可以去主分支然后使用git pull。

git checkout master
git pull origin/master.