Git 无版本控制的项目合并
不久前,我将一个项目目录复制到一个外部服务器上。随着时间的推移,外部服务器上的项目与我的计算机上的原始项目有所不同 我刚刚再次下载了外部项目,并希望将其与原始项目合并,并将合并后的项目置于版本控制之下 使用Git实现这一点的最佳方法是什么Git 无版本控制的项目合并,git,Git,不久前,我将一个项目目录复制到一个外部服务器上。随着时间的推移,外部服务器上的项目与我的计算机上的原始项目有所不同 我刚刚再次下载了外部项目,并希望将其与原始项目合并,并将合并后的项目置于版本控制之下 使用Git实现这一点的最佳方法是什么 git init git add . git commit git checkout -b t # copy remote files, overwriting when nencessary git add . git commit git checkout
git init
git add .
git commit
git checkout -b t
# copy remote files, overwriting when nencessary
git add .
git commit
git checkout master
git merge t
git branch -d t
根据版本之间的差异,它可能运行良好或产生大量冲突,这些冲突将在merge命令后报告
根据版本之间的差异,它可能运行良好或产生大量冲突,这些冲突将在merge命令后报告
根据版本之间的差异,它可能运行良好或产生大量冲突,这些冲突将在merge命令后报告
根据版本之间的差异,它可能运行良好或产生大量冲突,这些冲突将在merge命令后报告。您可能需要设置一个新的遥控器,例如:
git remote add original git://original_url
在此之后,您只需从外部拉入git即可。例如,如果遥控器名为origin,分支名为master,则只需执行以下操作:
git pull origin master
这将下拉更改,合并它们并显示冲突(如果有)
你可以根据你遇到多少冲突来尝试不同的策略;例如,你可以考虑重新建立基础。 你可能想要建立一个新的远程,例如:
git remote add original git://original_url
在此之后,您只需从外部拉入git即可。例如,如果遥控器名为origin,分支名为master,则只需执行以下操作:
git pull origin master
这将下拉更改,合并它们并显示冲突(如果有)
你可以根据你遇到多少冲突来尝试不同的策略;例如,你可以考虑重新建立基础。 你可能想要建立一个新的远程,例如:
git remote add original git://original_url
在此之后,您只需从外部拉入git即可。例如,如果遥控器名为origin,分支名为master,则只需执行以下操作:
git pull origin master
这将下拉更改,合并它们并显示冲突(如果有)
你可以根据你遇到多少冲突来尝试不同的策略;例如,你可以考虑重新建立基础。 你可能想要建立一个新的远程,例如:
git remote add original git://original_url
在此之后,您只需从外部拉入git即可。例如,如果遥控器名为origin,分支名为master,则只需执行以下操作:
git pull origin master
这将下拉更改,合并它们并显示冲突(如果有)
你可以根据你遇到多少冲突来尝试不同的策略;例如,您可以考虑重新建立基础。如何将原始回购协议的当前状态放入GIT存储库中,然后用外部项目文件覆盖其内容,这样您就可以看到在差异和行为上发生了什么变化?如何将原始回购协议的当前状态放入GIT存储库中,然后重写其内容。外部项目文件,这样您就可以看到在差异上发生了什么变化并相应地采取行动了?让原始repo的当前状态进入git存储库,然后用外部项目文件覆盖其内容,这样您就可以看到在差异上发生了什么变化并相应地采取行动了?让原始repo的当前状态进入git存储库并采取行动如何然后用外部项目文件覆盖它的内容,以便您可以看到在diff上发生了什么变化并相应地采取行动?