Newbee来git。我有一个克隆的回购我正在做的工作。克隆的回购名称是ABC,我使用的分支名称是test。
所以我通过以下方式克隆了回购:
git clone -b test git@github.com:myusername/abc.git abc_latest
现在,我在另一个仓库中找到了一个文件,我可以将其放入我的仓库,它可以正常运行而无需任何更改。假设它在用户名"其他用户名"和回购名称" DEF"。当然,我可以通过以下方式克隆其他回购:
git clone git@github.com:otherusername/def.git def_latest
我想要的文件是:
def/script/test.pl
我的问题是,在我自己的repo / branch中使用test.pl文件的最佳方法是什么?我要创建一个链接吗? (如何),我应该只为该文件进行合并吗? (如何)
答案 0 :(得分:2)
我正在考虑你的问题,因此假设你不是在谈论在这里管理子库。
在我自己的repo / branch中使用test.pl文件的最佳方法是什么?
如果它实际上只是您想要的单个文件,那么只需像往常一样将其复制到您的存储库中(剪切和粘贴,{{1}},等等),当然要注意版权问题。 / p>
我要创建链接吗? (如何)
文件系统链接?最好不要。这在理论上是可行的,但是你强迫每个开发人员使用一个通用的多repo目录布局;通常不是一个好主意。
我应该只为该文件进行合并吗? (如何)
git合并提交,而不是文件,所以这是不可能的。