git使用指南
git 是一种代码版本管理工具,可以在不同版本项目代码中进行自由切换。
另外,git主要管理纯文本对象,如.txt,.py等,不能管理图片,.doc等文件
git工作原理:可以被视为一系列文件变化的“累积”
1. 安装
- windows:官网下载,直接安装
- ubuntu: sudo apt-get install git-all
2. git 流程图
git 文件一共有四种状态:
- untracked:在文件夹内,但未被管理
- unmodified: 初态,已被管理,未被修改
- modified:修改态,已被管理,已被修改,但未提交至缓冲区
- staged:缓冲区,已被管理,已被修改,已提交至缓冲区
以下对git操作及状态变化进行说明
新建:在git文件夹中新建一个.py文件,此时文件处于untracked状态;使用“add”命令将此文件提交至staged,此时文件处于staged状态(缓冲区);
修改:对文件进行修改,此时文件处于“modified”; 使用“add”命令将此文件变化提交至staged,此时文件处于staged状态(缓冲区)
提交:使用“commit”命令将staged(缓冲区)输出到本地,此时文件状态变为“unmodified”
3. git 基本操作
# 1. 配置用户信息
git config --global user.name 'xyzhang16'
git config --global user.password 'xxx'
# 2. 初始化git项目