是否可以删除存储库中的所有文件并仅使用本地计算机中的文件更新它?原因是,在我的 github 中有一些不需要的文件,所以我想删除这些文件。我没有一个一个地删除文件,而是想看看是否可以只删除我的 git repo 中的所有文件并仅更新/推送我本地机器中的文件。希望它清楚。谢谢。
最佳答案
你可以这样做:
cd /tmp
git clone /your/local/rep # make a temp copy
cd rep
git rm -r * # delete everything
cp -r /your/local/rep/* . # get only the files you want
git add * # add them again
git status # everything but those copied will be removed
git commit -a -m 'deleting stuff'
cd /your/local/rep
git pull /tmp/rep # now everything else has been removed
可能有一个 oneliner...
关于git - 如何删除我的 git 仓库中的所有文件并从我的本地 git 仓库更新/推送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9050914/