我有文件夹名utils
我希望copy
此文件夹从master
分支到work
分支。我该怎么做?
答案 0 :(得分:60)
要复制文件夹:
$ git checkout work
Switched to branch 'work'
$ git checkout master -- utils
$ git add utils
$ git commit -m "Adding 'utils' directory from 'master' branch."
[work 9fcd968] Adding 'utils' directory from 'master' branch.
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 utils/file
如果您想在master
之后将其删除:
$ git checkout master
Switched to branch 'master'
$ git rm -r utils
rm 'utils/file'
$ git commit -m "Removing 'utils' directory."
[master c786f95] Removing 'utils' directory.
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 utils/file
然后你可以根据需要git push
。 Git在您项目中的输出可能会有所不同;我刚刚在utils
目录中只有一个文件,在这里做了一个简单的测试回购。