我已经研究但没找到我正在寻找的东西。我在git 1.7.12上,目前我无法更新到更新的东西。
我在/ path / parent / repoA创建了一个repo。后来我觉得我宁愿把回购物放在/ path / parent。
我知道我可以使用子模块,但这不符合我的预期。如果我改变/path/parent/repoA/file1.txt,当我做
时git status
在/ path / parent它只是告诉我我在repoA中有变化。
git add -u repoA/*
不会修改修改后的文件。没有git add方式可以解决这个问题。我试过了
git add -u repoA/* git remote add repoA repoA git fetch repoA git merge repoA/master git remote remove repoA
并且有点工作但最终得到了一个子模块。如何将repoA合并到/ path / parent中,就像/ path / parent / repoA不再是repo一样?
我不想移动任何文件,我只想这样做/ path / parent是唯一的回购。
答案 0 :(得分:0)
使用repoA
git mv
的内容移动到其父目录中
cd /path/parent/
。git mv -r /path/parent/repoA/* /path/parent/
。