在我的公司,我们目前正在建立一个基本的VS项目,这将是每个新项目的开始。在这个项目中,我们将添加依赖项的“好”版本,例如jquery或bootstrap。
目前,它只是一个人们手动复制并从中启动项目的文件夹。
开发人员是否可以拉动项目,然后将其视为一个新的git项目?那么当他们提交新版本时,它不再被视为“基础项目”的新版本了吗?
非常感谢
答案 0 :(得分:1)
假设没有人会更改初始文件集,git pull origin
应该直接工作。
要将其推送到与原始位置不同的位置,只需将其添加为另一个远程位置,例如git remote add origin2 https://github.com/user/repo.git
,并阻止推送到“基础项目”,请记住从~/.ssh/authorized_keys
中删除所有冗余公钥
答案 1 :(得分:1)
听起来你真正想要的是一个存储库模板。
此时使用模板:
git init --template=/path/to/template
默认情况下,在您想要的任何级别使用模板:
git config {--global,--system} init.templatedir /path/to/template
git init --template='' x
在x
中制作了一个简洁的回购广告。您的模板可以包含任何内容。