为团队分离Git存储库,将更改作为1个帐户推送到另一个存储库

时间:2016-09-08 06:35:09

标签: git

我正在为一家拥有自己的git存储库的公司签订合同。我希望允许我的团队处理该项目,然后将所有更改推送到一个帐户下的公司存储库(没有来自其他团队成员的历史记录)。这可能吗?或者我是不是手动将文件复制到目录并提交更改?

1 个答案:

答案 0 :(得分:0)

  

然后将所有更改推送到一个帐户下的公司存储库

是的,如果您创建(每次要推回)来自git filter-branch的新回购应用于您当前的回购(来自多个协作者的提交)

A filter-branch will be able to rewrite the committer and author information为了将回购重写为仅由一个用户完成的回购 See this question为例。

请务必尝试preserve the commit date as well