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撤销修改

  • 相关阅读:
    BZOJ 1029 & 丝帛贪心
    BZOJ 1831 & 就是一个DP....
    HDU2138 & 米勒拉宾模板
    BZOJ 2733 & splay的合并
    hdu Matrix Multiplication 写一个类似哈希函数的东西一切就解决了。
    hdu Cow Sorting 数学题(值得思考)
    Find them, Catch them 并查集
    Buy Tickets 简单的线段树&&反向更新
    Who Gets the Most Candies? 线段树的建立更新和反素数
    Apple Tree 有时间戳的树状数组
  • 原文地址:https://www.cnblogs.com/amyzhu/p/8196900.html
Copyright © 2011-2022 走看看