我想创建一个只包含master中某些文件的分支。假设master包含几个目录,如下所示:
app
app/test
app/dev
...
我想要实现的是将app/test
的内容检入新分支并将它们放入目录根目录,所以它看起来像这样:
root
- file from app/test
- another file from app/test
...
这可能吗?一般来说,我想要做的只是将一些文件(新分支)推送到与原点不同的远程文件。这是我的第一个想法,如果有更简单的解决方案,请告诉我。
感谢。
答案 0 :(得分:1)
# Suppose you #Suppose you are on master branch
git checkout hotfix1
git checkout master -- appl/login.php
git commit -m “Obtained the recent copy of login.php from master"
答案 1 :(得分:1)
听起来你想像往常一样创建一个新分支,然后使用git filter-branch
修剪其内容。