git config --global user.name "xxx" # 配置用户名
git config --global user.email "123456@qq.com" # 配置邮件
git init #初始化仓库
git add 文件名 #将文件放至暂存区(index)
git commit -m "描述信息" #提交至版本库
git status #查看当前版本状态(是否修改)
git log #显示提交日志
git diff #显示所有未添加至index的变更
git diff --cached # 显示所有已添加index但还未commit的变更
git diff HEAD^ # 比较与上一个版本的差异
git branch # 显示本地分支
git branch develop #创建develop分支
git branch -d develop #删除development分支
git checkout master #切换到master分支上
git merge origin/master # 合并远程master分支至当前分支
git push origin master # 将当前分支push到远程master分支
这里有三个概念,工作区、暂存区和版本库:
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库