一、Github 与 Git
- Git 是一个免费的开源分布式版本控制系统,用于跟踪文件更改。开发者常将 Git 与 GitHub 一起使用。
- GitHub 是基于 Git 的代码托管平台,可建立仓库存放项目。GitHub 提供免费开源系统,支持公开或付费私人仓库,具有良好的代码管理能力。
二、Git 的下载安装
Git 是免费软件,可从官网下载:https://git-scm.com/。 安装时跟随引导点击下一步即可成功。安装完成后,在桌面或文件夹右击可查看到带 Git 的选项。主要使用 Git Bash(命令行工具)进行 Github 操作。 Git 默认编辑器为 Vim 编辑器,操作方式与传统编辑器不同,熟练后可脱离鼠标编程。后续使用中若遇到误操作会有说明。
三、Github 的注册
访问 Github 官网:https://github.com/ 注册账号流程简单,邮箱可使用国内常用邮箱以便登录。 使用 Git 的一个好处是可以直接通过内网配置上传项目,无需频繁登录 Github。
四、Github 的上传
1. GitHub 的上传原理
电脑作为 workspace,执行 add 和 commit 命令后,项目文件被推送到中间仓库(暂存区)。然后使用 push 命令,将文件推送到 Github 仓库管理。
主要步骤:
- 将项目文件加到缓冲区;
- 将文件提交到中间仓库;
- 将文件推送至 Github。 在此之前需要对本地仓库进行配置。
2. 远程仓库的申请
创建远端仓库:
- 进入个人主页,找到加号图标。
- 点击 + 号,选择新仓库。
- 填写仓库名、描述等信息,点击创建仓库。
创建完毕后,注意左侧的分支名称(如 main),这是主分支的名字。连接远端仓库时需注意分支一致性。右侧部分可获得 HTTP 链接或 SSH 链接,用于后续关联。
3. 本地仓库的关联
- 创建一个专门管理 Github 仓库的文件夹,命名不要带汉字。
- 进入文件夹右击,点击 Git Bash 工具。
- 输入
git init初始化仓库,生成.git文件。 - 打开
.git文件夹下的config文件,配置用户信息。- 方法 1:编辑 config 文件,添加:
[user] name = yourname email = [email protected] - 方法 2:直接在命令行输入:
git config --global user.email "[email protected]" git config --global user.name "yourname"
- 方法 1:编辑 config 文件,添加:
- 链接远端仓库:
运行后无输出即表示成功。注意分支名称问题,确保本地与远端一致。git remote add origin [http 地址]
4. 项目的首次上传
- 切换分支
- 查看分支:
git branch -a - 拉取远端仓库:
git fetch - 切换分支:
git checkout main切换成功后文件夹中会显示 README 文件。
- 查看分支:


