Git 如何在我们的代码库中合并第三方库的最新版本?

Git 如何在我们的代码库中合并第三方库的最新版本?,git,Git,我们的应用程序基于第三方软件,我们购买了该软件的许可证。代码库如下: code/ src/ headers/ custom/ 我们的代码库是在我们自己托管的Bitbucket git中维护的。我们的开发主要是在custom文件夹中进行的 第三方已经更新了他们的软件,我们希望将他们更新的软件合并到我们的代码库中。他们将在zip文件夹中向我们发送源代码。如何将其合并到代码库的master分支中? 最好的方法是什么?我对git完全陌生,因此提出了这个问题 我的想法是: 克隆mast

我们的应用程序基于第三方软件,我们购买了该软件的许可证。代码库如下:

code/
   src/
   headers/
   custom/
我们的代码库是在我们自己托管的Bitbucket git中维护的。我们的开发主要是在
custom
文件夹中进行的

第三方已经更新了他们的软件,我们希望将他们更新的软件合并到我们的代码库中。他们将在zip文件夹中向我们发送源代码。如何将其合并到代码库的
master
分支中? 最好的方法是什么?我对git完全陌生,因此提出了这个问题

我的想法是:

  • 克隆
    master
    分支
  • 将文件从zip文件夹根目录(CTRL+C、CTLR+V)复制到克隆主机的根目录
  • git status
    检查哪些文件已更改
  • 检查每个文件并解决冲突
  • git add*
  • git提交-m
  • git推送原始主机

  • 这是最好的方法吗?

    最好的方法是不要使用复制粘贴作为导入机制。使用对库有适当支持的语言,并使用库。导入源代码不是使用库的正确方法。通过解决根本原因,您将解决(或可能只是避免!)许多问题。@williampersell我们的代码库由第三方软件提供。随着时间的推移,我们对其进行了更改,但大部分内容仍然是相同的,尤其是文件夹结构。这很好!将分叉版本保存在单独的项目中,并从中创建适当的库。然后在主项目中使用该库。不要通过将源代码导入主项目来损坏它。