在远程主分支上发生了一些删除,我使用git checkout -b
创建了这个分支,但当我尝试通过执行git checkout origin/master -- <folder>
来提取远程分支的更改时,它没有不要从本地分支中删除文件夹。
有没有办法,如果远程主服务器删除了文件夹,我可以从本地分支删除该文件夹。
答案 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.