跳至主要内容

使用 Git

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

关于 Git

了解版本控制系统 Git 以及它如何与 GitHub 协同工作。

将提交推送到远程仓库

使用 git push 将您在本地分支上进行的提交推送到远程仓库。

从远程仓库获取更改

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

处理非快进错误

有时,Git 无法在不丢失提交的情况下将您的更改推送到远程仓库。当这种情况发生时,您的推送将被拒绝。

将子文件夹拆分为新的仓库

您可以将 Git 仓库中的文件夹转换为全新的仓库。

关于 Git 子树合并

如果您需要在一个仓库中管理多个项目,您可以使用 *子树合并* 来处理所有引用。

关于 Git 变基

git rebase 命令允许您轻松地更改一系列提交,修改仓库的历史记录。您可以重新排序、编辑或将提交压缩在一起。

在命令行上使用 Git rebase

这是一个关于在命令行上使用 git rebase 的简短教程。

解决 Git rebase 后的合并冲突

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

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

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

解决 2 GB 推送限制问题

了解如何绕过 2 GB 推送限制。