git

  1. git rebase -i commitid删除/回滚
    git reset --hard HEAD^
    git push origin master -f
    https://www.jianshu.com/p/335e5ac0a823

  2. 基于已有分支建立一个无log的新分支
    https://www.cnblogs.com/msxh/p/11082246.html

  3. 撤销修改
    git checkout -- file: 撤销工作目录的修改
    git reset HEAD file: 撤销暂存区的修改
    git reset --hard HEAD | commitid: 撤销本地仓库,回滚到指定版本

  4. clone指定分支
    a. git clone -b dev 代码仓库地址(dev是分支名称)
    b. git init -> git remote add origin 代码仓库地址 -> git fetch origin dev -> git checkout dev
    c. git clone 代码仓库地址 -> git fetch dev -> git checkout dev

你可能感兴趣的:(git)