zoukankan      html  css  js  c++  java
  • 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撤销修改

  • 相关阅读:
    Logstash中如何处理到ElasticSearch的数据映射
    Filebeat+Logstash+ElasticSearch+Kibana搭建Apache访问日志解析平台
    Log stash学习笔记(一)
    Plupload设置自定义参数
    优先队列的基本算法(使用二叉堆构建优先队列)
    用OC基于数组实现循环队列
    循环队列的基本算法
    用OC基于链表实现链队列
    链队列的基本算法
    用OC实现一个栈:结合单链表创建动态栈
  • 原文地址:https://www.cnblogs.com/amyzhu/p/8196900.html
Copyright © 2011-2022 走看看