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撤销修改
出处:http://www.cnblogs.com/amyzhu/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。