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