我正在使用Github进行网站项目。我已经检查了一段时间的更改,但我现在想要更改我的文件夹结构,基本上更好地组织文件。这会弄乱我的Github存储库吗?如果是的话,对我来说最好的方法是确保我的版本保持不变并且我的新文件夹结构与Git同步?
答案 0 :(得分:4)
就Git而言,这些将是简单的文件重命名。为了简单起见,使用git命令进行重组:
git mv foo.c bar.c
git mv old_dirname new_dirname
git commit
如您所见,您也可以重命名单个文件或整个目录。
Git能够在重命名后跟踪单个文件历史记录:
git log --follow bar.c
为了让git变得简单,如果重命名或移动文件,请不要在同一次提交中更改其内容。