使用 Git 修改文件的本地克隆

  • 本文关键字:Git 修改 文件 使用 git
  • 更新时间 :
  • 英文 :


我正在寻找一种方法来复制克隆目标(暂存与否(中修改/未提交的更改。

git clone --shared src dest

有一个 --modified 会很好,还是这是一个坏主意?

你不能那样做,这将是一件非常奇怪的事情。 Git 的数据模型基于提交工作,每当在本地和远程存储库之间传输数据时,您基本上是在复制提交和标签。

这本质上意味着,为了将任何内容传输到不同的存储库,您需要提交这些更改。这是一件好事,因为提交是存储库中固定且不可更改的东西。未提交的更改不是,因此很难正确引用它们。这将是一个巨大的混乱。此外,您将完全破坏提交背后的意图,因为您可能会突然转移更改而不提交,而无需故意选择"密封"带有作者信息和解释的更改包。

最后,特别是在克隆时,您是在克隆远程存储库。在大多数情况下,这样的远程存储库是存储库,因此没有工作目录。因此,无论如何,它也无法进行未提交的更改。

所以不,这不是一个好主意,而且无论如何它也可能无法正常工作。

最新更新