Git、GitHub 与 Codeup 使用指南
Git 基础
什么是 Git?
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 分为三部分:远程仓库、本地仓库和工作区。
Git 工作流图


Git 中的文件状态
在 Git 中文件大概分为三种状态:已修改(modified)、已暂存(staged)、已提交(committed)。
- 修改:Git 可以感知到工作目录中哪些文件被修改了,然后把修改的文件加入到 modified 区域。
- 暂存:通过 add 命令将工作目录中修改的文件提交到暂存区,等候被 commit。
- 提交:将暂存区文件 commit 至 Git 目录中永久保存。
Git 命令
git status:命令用于查看 Git 仓库的当前状态,即查看工作区、暂存区和仓库之间的差异。git clone:用于从远程仓库克隆一个完整的 Git 仓库到本地,作为本地仓库副本。
克隆远程仓库到本地
- 桌面右键→Git Bash Here,在其中执行下面的操作。
- 配置用户名:
git config --global user.name '你的用户名' - 配置邮箱:
git config --global user.email '你的邮箱' - 克隆远程仓库:
git clone '你的远程仓库地址'此时,电脑桌面上就有了一个文件夹(例如名叫 vscode),这个 vscode 文件夹就是'本地仓库'。 - 在 VS Code 中打开桌面上的文件夹。
让 Git 忽略某类文件或某个文件
- 让 Git 忽略某类文件:
*.iml - 让 Git 忽略某个文件:
Thumbs.db
在 VS Code 中操作使用 Git
VS Code 和 Git 结合是代码管理的常用方式。
- 工作区:就是本地电脑里的一个文件夹。
- 本地仓库:也就是本地版本区。
- 如果文件还在工作区,那么文件处于未追踪状态,也就是 untracked,未追踪状态可以用 unstage 表示。
Codeup(云效代码仓库)
Codeup 简介
- 阿里云的产品。
- 官网:https://www.aliyun.com/product/yunxiao

