使用高级 Git 命令
更改作者信息
要更改现有提交中记录的名称和/或电子邮件地址,您必须重写 Git 仓库的整个历史记录。
关于 Git 变基
git rebase
命令用于轻松更改一系列提交,修改仓库的历史记录。 您可以重新排序、编辑提交或将提交压缩到一起。
在命令行中使用 Git rebase
以下是在命令行中使用 git rebase
的简短教程。
解决 Git 变基后的合并冲突
当您执行 git rebase
操作时,通常会移动提交。 因此,您可能会遇到引入合并冲突的情况。 这意味着您的两个提交修改了同一个文件中的同一行,而 Git 不知道要应用哪个更改。
关于 Git 子树合并
如果需要管理单一仓库中的多个项目,可以使用子树合并来处理所有引用。
将子文件夹拆分成新仓库
您可以将 Git 仓库内的文件夹变为全新的仓库。