如何从 git 中的一个分支中删除文件?

How do you remove files from one and only one branch in git

我想要一个分支来保存我的主分支中除 foo.txt 和 foo2.txt 之外的所有文件。我该怎么做?

你必须从 master 分支出来。 签出一个新分支并删除不需要的文件。

git checkout master

一旦成为大师:

git checkout -b new_branch

rm foo.txt
rm foo2.txt

git add -u
git commit -m "removed foo and foo2"
git push origin new_branch