从现有的"样板"仓库创建新项目

Mat*_*one 13 git github

我创建了一个Laravel"样板"项目,其中包含我常用的功能/库.

利用这个样板作为新项目的基础,正确的git过程是什么?我可以想到两个选择:

  1. boilerplatenewproject并开始.我没有任何意图将newproject更改重新纳入boilerplate.
  2. 克隆boilerplate并将远程源更新为新的清洁仓库.

我倾向于第二个选项,因为它感觉就像样板代码一样干净利落.这样做会让我失去任何很酷的git可能性吗?

Von*_*onC 14

考虑到你将从GitHub项目中包含的一个模板将你的项目存储在Github /generate上,我会:

  • 在GitHub上创建一个新的空回购(没有链接boilerplate,不需要fork)
  • 克隆它
  • 克隆boilerplate 在磁盘上的单独位置
  • 将正确的模板从本地boilerplate克隆复制到新的本地克隆的Github存储库
  • (boilerplate,git add)将该特定模板推回到新的Github仓库.
  • 从那里开始工作

  • 另一个选择是克隆`样板`,删除`.git`,然后`git init`,`git add .`,`git commit` (20认同)