我想编写一个脚本,多次克隆本地 git 存储库,但也将所有未提交的更改复制到克隆的存储库。这可能吗?
看过git-clone,但没有看到这样的选项。
分阶段和非分阶段的更改不是存储库的一部分,所以不,你不能这样做。如果你愿意,你可以只复制带有 repo 和工作副本的目录。
您是否可以直接访问要克隆的存储库?如果是这样,您只需提交源 repo ( git add -A
, git commit -m "non-commited changes"
) 中的所有更改。然后克隆存储库并git reset HEAD^
在其他存储库中运行。完成克隆后,还可以git reset HEAD^
在源代码库中运行。
那应该完全符合您的要求。