我有两个分支,其中包含以下文件:
分支a:
file_a
file_b
file_c
Run Code Online (Sandbox Code Playgroud)
分行b:
file_a
file_d
file_e
Run Code Online (Sandbox Code Playgroud)
我想合并它们,以便我从a和b 中获取两个文件(通常应该合并两者中存在的文件)!那有可能吗?
我有一个 git 存储库,里面有很多 PDF 文件。git 存储库的大小越来越大,以至于当 Internet 连接有限时,将存储库克隆到新主机非常复杂......
我使用git gc && git gc --aggressive它花费了我很多内存并且没有做任何有用的事情。存储库的大小仍然大致相同。
我听说过,git annex但我不知道这是否是正确的方法,因为我不想每次需要其中一个 PDF 时都拉。当然我可以这样做并将所有文件留在我的笔记本电脑上,但我想一次克隆所有内容而不是两个不同的存储库)
是否有一种减小大小并仍然可以使用 PDF 的好方法(除了减小 PDF 的大小 - 我的存储库中有一些大小超过 100MB)
当所有大文件(或所有二进制文件)已经在 git 存储库中时,将所有大文件(或所有二进制文件)导入 git 附件的最佳方法是什么?
我不想丢失我所有的提交,所以我认为只创建一个新的 repo 并在那里初始化附件并不是一个好主意,导入所有文件然后提交。
我还考虑了以下:复制存储库,然后删除git中的所有二进制文件,然后再次导入并添加到附件中。对于多个分支和其中的许多二进制内容,这将是大量的工作。
我的笔记本电脑中有一个新的 HD 并且犯了一个大错误...我首先安装了 debian,并且还需要 windows 来运行一些不能在 wine 或 VM 下运行的程序,所以我现在想在这个 HD 上安装 windows,但我不能因为我在 sda1 上没有 windows 分区...
所以我考虑将所有数据从我的旧硬盘(安装了 win xp)复制到我的新分区。我不能只是 DD 因为我的新 winodws 分区比旧分区小...
是否可以使用例如 linux live distro 复制它?或者有不能复制的文件?grub 会处理引导的东西,所以我认为它应该可以工作,但在我花几个小时复制之前,我宁愿先问:)