跳至主要内容

使用 Git

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

关于 Git

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

将提交推送到远程仓库

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

从远程仓库获取更改

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

处理非快进错误

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

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

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

关于 Git subtree 合并

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

关于 Git rebase

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

在命令行中使用 Git rebase

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

解决 Git rebase 后的合并冲突

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

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

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

解决 2 GB 推送限制问题

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