我正在尝试将public
目录中的文件从master
分支复制到我的gh-pages
分支:
$ for f in `git ls-tree --name-only master:public`; do git checkout master -- public/$f; done
这个问题是它创建了public
子目录,其中包含gh-pages
分支中的所有文件。我只想要文件本身。
答案 0 :(得分:0)
也许,您想使用git show master:public/$f > $f
代替git checkout ...
?