workspace:工作区
Index:暂存区
Repository:本地仓库
Remote:远程仓库
git init //文件夹git初始化
git remote add origin git@gitee.com:XXXXXX.git //本地库关联一名名叫origin的远程库
git remote -v //查看远程库的信息
git remote rm origin //删除本地库与远程库的关联关系
git clone XXX //初次从远程库上下载代码
git pull origin master //同步远程库上master分支中的代码到自己的本地库中
git add 单个文件名 //添加单个文件的修改到暂存区
git add . //添加所有修改到暂存区
git status //查看修改的状态
git commit -m "对文件的注释" //提交暂存区的内容到本地仓库的当前分支
git push -u origin master //推到远程仓库
git log [options] //查看提交记录
--all 显示所有分支
--pretty=oneline 将提交信息显示为一行
--abbrev-commit 使输出的commitID更简短
--graph 以图的形式显示
git reset --hard commitID //版本切换
git reflog //可以看到已经删除的提交记录
git branch //查看本地分支
git branch develop //创建本地分支,名字叫develop
git checkout develop //切换到develop分支
git checkout -b develop //创建并切换分支
git checkout master //切换到master分支
git merge develop //develop分支上的提交合并到master分支
git branch -d develop //删除develop分支