Skip to main content

此版本的 GitHub Enterprise Server 已于以下日期停止服务 2024-09-25. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

使用 Git

使用 Git 从计算机管理您的 GitHub Enterprise Server 仓库。

关于 Git

了解版本控制系统 Git 以及它如何与 GitHub Enterprise Server 配合使用。

推送提交到远程仓库

使用 git push 将本地分支上的提交推送到远程存储库。

从远程仓库获取更改

您可以使用常用 Git 命令访问远程仓库。

处理非快进错误

有时,Git 无法在不丢失提交的情况下对远程仓库进行更改。 发生此情况时,推送会被拒绝。

将子文件夹拆分成新仓库

您可以将 Git 仓库内的文件夹变为全新的仓库。

关于 Git 子树合并

如果需要管理单个存储库中的多个项目,可以使用子树合并来处理所有引用。

关于 Git 变基

git rebase 命令用于轻松更改一系列提交,修改存储库的历史记录。 您可以重新排序、编辑提交或将提交压缩到一起。

在命令行中使用 Git rebase

以下是在命令行中使用 git rebase 的简短教程。

解决 Git 变基后的合并冲突

执行 git rebase 操作时,通常会移动提交。 因此,您可能会遇到引入合并冲突的情况。 这意味着您的两个提交修改了同一个文件中的同一行,而 Git 不知道要应用哪个更改。

处理分支和标记名称中的特殊字符

对于在分支和标签名称中允许的字符,Git 的支持非常宽泛。 从命令行 shell 使用 Git 时,可能需要对特殊字符进行转义或引用。