Git常用命令

基本信息查看

git clone 远程仓库 —— 检出远程仓库
git remote -v —— 查看远程仓库地址
git config --list ——查看已有配置
git log -条数 —— 查看当前分支提交commit

用户信息设置

git config --global user.email "youremail@google.com"
git config --global user.name "your name"
若不添加--global选项,则是当前project配置。
git config user.name ——查看当前用户名
git config user.email ——查看当前邮箱帐号

代码拉取

git checkout 远程分支名称 -b 本地分支名称
git checkout 分支名称 —— 本地切换分支

分支操作

git branch —— 查看当前分支
git branch -a ——查看分支列表
git branch -vv ——查看本地分支跟踪远程分支
git branch name —— 创建本地分支
git branch --megered
git branch --no-megered 待合并分支 —— 检查分支是否合并

代码添加&提交

git add 文件 —— 将文件添加到stage
git diff —— 显示当前工作区与stage的区别
git diff --staged —— 显示stage与HEAD的区别
git commit —— 提交stage的变更
git commit -a —— 提交stage修改、删除文件,即提交当前工作空间修改内容

代码提交三部曲

git add .
git commit -m "some str"
git push

tag添加&提交

git tag —— 查看tag
git tag xxx —— tag添加
git tag -a xxx -m ‘注释’ —— tag添加
git push origin tag名称 —— 指定tag提交
git push origin --tags —— 所有tag提交

变更/修改恢复

git reset —hard 把tracked文件revert到前一个版本
git clean -xdf 删除所有untracked文件
git revert HEAD ——返回HEAD,会commit撤销修改

posted @ 2018-01-05 00:49  AmyZYX  阅读(407)  评论(0编辑  收藏  举报