我有一个具有以下结构的项目:
.
├── development
│ └── ignoredfile
├── .gitignore
└── master
└── masterfile
.gitignore文件的内容为development/ignoredfile
然后我创建了一个git存储库和一个开发分支:
git init .
git checkout -b development
git add .
git commit -m "First commit"
之后我用命令创建一个子树:
git subtree split --prefix master --annotate="(master) " -b master
当我结账时要掌握:
git checkout master
我得到了
.
├── development
│ └── ignoredfile
└── masterfile
我的问题是,当我结账时,如何避免被忽略的文件?我怎么才能得到:
.
└── masterfile