如何在git中更新目录

Shr*_*ava 7 git git-commit

我有一个bitbucket存储库,具有以下结构:

 Directory-A->
   directory a
   directory b
   file a
   file b
   file c
Run Code Online (Sandbox Code Playgroud)

现在我想将文件"b"和文件"c"移动到"目录a"

当我在本地机器上执行此操作并通过git add提交时.我在目录a中获取文件b和文件c但它们仍然存在于其外部.

Von*_*onC 4

\n

当我在本地计算机上执行此操作并通过 git add 提交时。我在目录 a 中获取文件 b 和文件 c,但它们仍然存在于目录 a 之外。

\n
\n\n

那是因为你做了 a git add .indirectory a而不是 a git add -A .inDirectory-A

\n\n

首先,Directory-A当你执行git add -A .( 这是一个git add -u+git add .首先,当您从根文件夹

\n\n
Directory-A->  <====== there: git add -A .\n   directory a\n     file b\n     file c\n   directory b\n   file a\n
Run Code Online (Sandbox Code Playgroud)\n\n

中的\' git add -A .\'Directory-A将检测这些文件的删除Directory-A以及它们的添加directory a

\n\n

更多信息请参见“ \xe2\x80\x9c git add -A\xe2\x80\x9d 和 \xe2\x80\x9c git add .\xe2\x80\x9d之间的区别之间的区别”:

\n