我有一个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但它们仍然存在于其外部.
\n\n\n当我在本地计算机上执行此操作并通过 git add 提交时。我在目录 a 中获取文件 b 和文件 c,但它们仍然存在于目录 a 之外。
\n
那是因为你做了 a git add .indirectory a而不是 a git add -A .inDirectory-A。
首先,Directory-A当你执行git add -A .( 这是一个git add -u+git add .首先,当您从根文件夹
Directory-A-> <====== there: git add -A .\n directory a\n file b\n file c\n directory b\n file a\nRun Code Online (Sandbox Code Playgroud)\n\n中的\' git add -A .\'Directory-A将检测这些文件的删除Directory-A以及它们的添加directory a。
更多信息请参见“ \xe2\x80\x9c git add -A\xe2\x80\x9d 和 \xe2\x80\x9c git add .\xe2\x80\x9d之间的区别之间的区别”: