克隆远程仓库项目代码到本地
# 克隆主分支master分支代码到本地目录
git clone 远程地址 本地目录
# 克隆其他分支代码
git clone -b 其他分支名 远程地址 本地目录
查看本地分支
git branch
创建开发分支
git branch 分支名
切换分支
git checkout 分支名
创建并切换分支
git checkout -b 分支名
查看分支状态
git status
# 红色表示新建文件或者新修改的文件,都在工作区.
# 绿色表示文件在暂存区
查看不同
git diff 修改文件名
提交到暂存区
git add .
提交到本地仓库
git commit -m "描述"
工作区修改直接提交到本地仓库
git commit -a
拉取远程分支代码
git pull origin 分支名
推送本地分支代码到远程
git push origin -u 分支名
查看提交纪录
git log
合并master分支代码
git merge master
提交本地仓库
git remote add origin 提交地址
提交本地分支
git push origin 分支名
修改上次提交的描述信息
git commit --amend
生成一个新的提交来撤销某次提交,此次提交之前的所有提交都会被保留
# 生成一个新的提交来撤销某次提交
$ git revert <commit ID>
打版本标签
# 打印所有的标签
git tag
# 为当前分支打标签
git tag -a <标签名称> -m <标签描述信息>
# 查看标签的信息
git show <标签名称>
# 删除指定的标签
git tag -d <标签名称>
# 将本地所有标签全部提交到远程仓库
$ git push <远程仓库的别名> --tags