Git 是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。
Git特性- 直接记录快照 , 而非差异比较
- 近乎所有操作都是本地执行
- 已修改(暂存区)
- 已暂存(工作区)
- 已提交(Git仓库)
- ??代表未跟踪文件
- A文件被缓存进暂存区
- M修改过切放进暂存区的文件
- M代表还没放进去
一些GIt的命令
- git config --list --global 查看所有的全局配置项
- git init 初始化仓库
- git config 仓库名 查看指定的全局配置项
- git status git 检查文件状态
- status -s (以精简方式显示文件状态)
- git add 放进暂存区
- git add . 一次提交多个到暂存区
- git reset HEAD 要移除的文件名 取消暂存文件
- git reset HEAD . 移除所有的暂存文件
- git re -f 文件名 删除仓库跟工作区
- git rm --cached 文件名 只删仓库
- git commit -a -m (记得添加说明) 跳过使用暂存区 直接进入仓库
- git push 远程仓库名称 --delete 远程分支名称 删除远程分支
-
git push -u origin 本地分支名称 : 远程分支名称 推送到远程仓库
git pull
git clone 加上仓库地址 克隆
git clone -b 分支名称 仓库地址 克隆指定分支代码



