是否有与 git archive 相反的命令用于导入 zip 文件

Phi*_*ley 5 git import zip msysgit

在主要修订正式纳入“大”公司 SCM 系统之前,我们的本地工作流程倾向于使用一系列 zip 文件作为本地“源代码控制”。我正在尝试引入 git 作为一种更好的本地 SCM 方法。当前的工作流程对于我们的小团队来说非常有效,特别是当测试机器离线时,因为 zip 传输很容易,所以我需要能够将这两种方法结合起来。

是否有 git 命令可以导入项目 zip 文件并可能提交它?

或者是手动检查本地工作目录/分支是否干净git status,删除所有当前内容git rm *,将zip文件解压到目录中,添加全部git add .,最后提交git commit -a -m "filename.zip"。我们在 Windows 上工作,因此最大限度地减少出错的机会很重要,因此命令越少越好!

这至少可以让沉默寡言的现有用户决定何时进行 git 切换,同时仍然可以启动并运行存储库。

关于合适的命令或脚本有什么建议吗?

Mar*_*ark 0

为什么不为 unarchive 创建一个 git 别名来运行您在问题中提到的所有命令。