masternan 2020-04-10
**git是一个分布式版本控制系统**
何为分布式?何为版本控制?
工作区,暂存区,版本库
git clone 克隆,从服务器下载代码
git init 初始化仓库,以后这就是一个git仓库了
git add 添加,将文件加入git追踪目录
git commit 提交更改,
git push 推向服务器
git pull 从服务器下拉最新代码
git rm 与add相反(删除暂存区,但工作区不受影响)--cached(仅从git中删除)
git mv 移动或重命名文件
git branch 新建分支(-d 删除分支)
git checkout 更改分支(将文件取出到工作区和暂存区 )
git merge 将某分支合并到当前分支
git config 配置git 用户信息
git diff 比较工作区与暂存区差异
git reset 将暂存区更改,但不影响工作区
git checkout 将文件取出到工作区和暂存区
git log 查看提交历史
git status 查看状态
git tag 为版本提交打一个标签
【1】RUNOOB git教程 https://www.runoob.com/git/git-tutorial.html
【2】GIT 官网doc https://git-scm.com/docs