zoukankan      html  css  js  c++  java
  • Git

    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态

    关于本地和远程分支的创建和使用:

    1.查看远程分支  git branch -a

    2. 查看本地分支  git branch

    3. 创建本地分支  git branch test

    4. 把本地分支推送到远程 git push origin test

    5. 切换到本地某个分支  git checkout test

    6. 删除本地分支   git branch -d test

    7. 删除远程分支  

    关于版本的回退:

    *没push (用reset)

      1. 硬回退

        首先查看想要回退版本的唯一提交号commitId --> git log 一般取前几位即可

        然后回退: git reset --hard 47bbcc81

    *已经push (用revert):

        revert的是用一次新的提交来抵消之前的提交,当前提交的内容在逻辑上和内容上与之前的完全相反,用于抵消。

        * 当push之后直接revert(没有其他的push): 直接会生成新的commit,内容完全相反,提交commit之后直接push就行

        *当push之后还有其他的push,想revert其中的某个push: 会有冲突, 需要解决冲突才能继续提交和push。

    git log -- 查看最近的提交的id

    git revert commit_id -- 根据想要revert的commitid执行revert

    * git忽略对当前文件的修改 !!(需要cd到当前文件所在的目录), 然后执行

      git update-index --assume-unchanged filename

      

  • 相关阅读:
    一款jquery写出来的tab切换
    mouseenter 事件,固定右侧客服特效
    一款兼容pc 移动端的tab切换
    EhCache缓存
    HTML5中与页面显示相关的API
    JAVA获取客户端IP地址
    Oracle11g导出空表
    css兼容问题集合
    使用Java修改Windows注册表
    常用的SQL分页
  • 原文地址:https://www.cnblogs.com/nelson-hu/p/7248857.html
Copyright © 2011-2022 走看看