我有文件夹名称utils
,我想要copy
这个文件夹从master
一个分支到work
另一个分支。我怎么做 ?
问问题
37813 次
1 回答
114
复制文件夹:
$ 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 在你的项目中的输出可能会有所不同;我只是在这里做了一个简单的测试 repo,目录中只有一个文件utils
。
于 2013-08-01T16:48:18.997 回答