Git repo 远程更改文件夹

Git repo remote change folder

我在文件夹 A 中创建了一个 git 存储库。 然后,我将它推送到远程(假设它叫做 D) 然后,我删除文件夹 A,并创建一个新文件夹 B,其中包含非常不同的 files/folders。 而且,我想更改遥控器 D,使其指向 B。

怎么做?谢谢

  1. 在 B 中初始化一个新的 git 存储库:git init
  2. 添加B中的所有文件:git add .
  3. 提交:git commit -a -m "Initial commit"
  4. 将 D 添加为遥控器 git remote add origin <D>
  5. 强制推送到 D: git push -fu origin master

这会破坏 D 上的历史记录,所以要当心,如果其他人指的是那个遥控器,可能会激怒他们。