转载:https://blog.csdn.net/festone000/article/details/97947157
这两天在一个大项目里写了一些小功能,后来觉得这部分内容不必整合到大项目中去,于是就产生了这个不太常见的需求,一查居然还真可以。git 这回让我惊喜。
需求
- 在一个大仓库里,如 bigProject.git 写东西,比如新建了一个A文件夹,里面是a项目,写了一大堆,但恰好不与此文件夹之外的相关。
- 想把A文件夹里的内容转移出去成为一个独立的仓库,但又不想失去所有的提交记录(commit log)
- 是否可行?
答案: 可行
方法:
找到一个别人的做法,我按照方法1顺利地成功了。
关键部分摘录如下,以防原作者删除博文。
1 | # 这就是那个大仓库 big-project |