【发布时间】:2020-02-05 05:03:56
【问题描述】:
我在堆栈和互联网上查看了一堆关于 merging an existing directory into an existing git repository 最佳实践的文档。
据我所见,将现有目录放入 git 存储库的最佳策略是:
cd ~/path/to/existing/directory执行命令
git init执行命令
git add . && git commit -m'pushing existing directory into repo'- 执行命令
git remote add origin https|ssh:path/to/the/repository.git - 执行命令
git pull origin master - 执行命令
git push origin master
现在此时我应该将现有目录合并到 git 存储库中,现有目录覆盖优先,并提供指向 git 存储库的链接。现有目录和 repo 文件的冲突怎么办?
有人可以确认这是正确的策略吗?
如果没有,我的下一个策略是:
- mv existingdirectory to existingdirectorybak
- 将 git repo 克隆到单独的目录中
- cp existingdirectorybak 到克隆目录
- 推送更改
- mv 将目录克隆到现有目录中
【问题讨论】:
标签: git github merge git-merge