如何使用 git 将目录移动到另一个目录
How to move directory to another directory using git
我有一个目录 'Checkout' 需要移动到目录 'screens'。我不想覆盖 screens 文件夹,我只想向其中添加 Checkout。这都是在本地机器上。
到目前为止,我已经创建并导航到一个新分支。这个想法是移动这个分支中的整个目录,add/commit 更改然后将具有更改目录位置的这个分支推送到远程。
我试过这个命令...
git mv app/Checkout ... app/screens
但我明白了
fatal: bad source, source=..., destination=app/screens/...
我错过了什么?
您要的命令是git mv app/Checkout app/screens
。文档中的三点表示您可以提供多个源参数,而不是文字点。
错误fatal: bad source ...
通常表示在上次提交后源目录中有一些重命名,因此git mv
找不到预期的文件。在执行 git mv
.
之前只是 git commit
为什么 …
?您可以简单地执行 git mv
-command 如下:
git mv app/Checkout app/screens
看看Git-docu
我有一个目录 'Checkout' 需要移动到目录 'screens'。我不想覆盖 screens 文件夹,我只想向其中添加 Checkout。这都是在本地机器上。
到目前为止,我已经创建并导航到一个新分支。这个想法是移动这个分支中的整个目录,add/commit 更改然后将具有更改目录位置的这个分支推送到远程。
我试过这个命令...
git mv app/Checkout ... app/screens
但我明白了
fatal: bad source, source=..., destination=app/screens/...
我错过了什么?
您要的命令是git mv app/Checkout app/screens
。文档中的三点表示您可以提供多个源参数,而不是文字点。
错误fatal: bad source ...
通常表示在上次提交后源目录中有一些重命名,因此git mv
找不到预期的文件。在执行 git mv
.
git commit
为什么 …
?您可以简单地执行 git mv
-command 如下:
git mv app/Checkout app/screens
看看Git-docu