2015-04-01 123 views
6

我正在使用Github作为网站项目。我一直在检查一段时间的变化,但我现在想改变我的文件夹结构,基本上更好地组织文件。这会搞乱我的Github存储库吗?如果是,对我来说,确保我的版本保持不变并且我的新文件夹结构与Git同步的最佳方式是什么?Github文件夹结构更改

回答

4

就Git而言,这些将是简单的文件重命名。为了简单起见,做重组,Git命令:

git mv foo.c bar.c 
git mv old_dirname new_dirname 
git commit 

正如你所看到的,你可以重命名单个文件或整个目录为好。

Git是能够按照单个文件的历史跨越重命名:

git log --follow bar.c 

为了让生活方便混帐,如果重命名或移动文件,不改变其内容在同犯。