zoukankan      html  css  js  c++  java
  • 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 // 把所有标签同步到远程

  • 相关阅读:
    计算几何 val.3
    项目中常用的19条MySQL优化
    九年测试老鸟给测试新人的6条忠告
    敏捷软件测试常见的七个误区
    JEMTER简单的测试计划
    你真的会搭建测试环境吗?
    使用 Fiddler工具模拟post四种请求数据
    性能测试方案及性能测试流程
    Appium的环境搭建和配置
    Python :编写条件分支代码的技巧
  • 原文地址:https://www.cnblogs.com/shidaying/p/9339544.html
Copyright © 2011-2022 走看看