• git 常用命令


    创建本地git仓库

    git init

    创建、切换、删除, 分支

    git branch // 查看分支 git branch branchname // 创建分支 git checkout branchname // 切换到 branchname 分支 git checkout -b branchname // 新创建一个 branchname分支,,并切换到branchname分支,相当于上面两条命令的综合 git checkout --filename //放弃filename 文件里的修改 git branch -d branchname // 删除分支 git merge branchname // 把 branchname分支合并到你当前所在分支上 git merge --no-dif git remote // 查看远程信息 git remote -v // 查看远程库详细信息

    输出日志

    git log // 完整信息输出 git log --pretty=oneline //简单信息输出,只包含commitid和提交描述 git log --online //压缩每个commit到一行 git log --limit 3 //查看最近的三个输出日志 git reflog //查看包括已经删除的commit记录 git log --graph --pretty=oneline --abbrev-commit // 查看分支历史

    提交文件

    git add -A / git add . 提交全部 git commit -m "提交日志"

    版本回退

    git reset --hard HEAD^^ 回退到上上个版本 git reset --hard HEAD-100 回退到往上100个版本 git reset --hard commit-id git reset HEAD --filename //(还没有commit)可以把暂存区的修改撤销掉(unstage),重新放回工作区. git rm filename // 删除filename 文件

    比较差异

    git diff HEAD --readme.txt // 比较工作区和版本库里的差异

    打标签

    git tag //查看所有标签, 按字母顺序,不是按照时间先后顺序出现 git tag tagname // 新创建一个标签,默认为HEAD版本 git tag v0.9 f52c633 // 轻量级标签 git tag -v tagname // 验证标签 git tag -a v1.2 9fceb02 // 之前提交的commitID 添加标签 git tag -a -m "blablabla..." // 指定标签信息 git show tagname // 查看tagname 标签信息 git push origin tagname // 把标签同步到远程 git push origin --tags // 把所有标签同步到远程

  • 相关阅读:
    TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作
    血腥!实况转播SQL注入全过程,让你知道危害有多大。
    DB2隔离级别设置
    使用解释工具分析SQL语句
    DB2的七种武器
    db2精华文档和论坛链接
    “饮水机”:形象比喻 深入浅出理解RAID
    DB2 数据库恢复测试
    IBM DB2 日常维护汇总
    镜像分割与高可用性灾难恢复
  • 原文地址:https://www.cnblogs.com/shidaying/p/9339544.html
Copyright © 2020-2023  润新知