美文网首页
关于git工具的使用方法与技巧

关于git工具的使用方法与技巧

作者: 小杺 | 来源:发表于2018-11-07 11:42 被阅读4次

    关于撤销操作

    tips1:

    git checkout -- <filename>
    

    把文件在工作区的修改全部撤销,(这个可以用于恢复删除文件

    git checkout .
    

    这个呢,就是把所有的修改,都从工作区撤销(不包括:删除,新加)

    tips2:

    git reset HEAD <filename>
    

    暂存区修改撤销掉,重新放回工作区

    git reset HEAD .
    

    这个就是把所有的都撤销,放回工作区

    tips3:

    git reset --hard HEAD^
    

    把版本回滚到上个版本

    tips4:

    git reset --soft HEAD^
    

    把版本回滚到上个版本,但是保留修改

    tips5:

    git revert HEAD
    

    git reset --hard HEAD^功能一样,不一样的是,这种回滚作为一次新的提交

    git 分支命令

    tips1:

    git merge dev
    

    dev-分支名,merge命令用于将指定分支(dev)合并到当前分支

    tips2:

    git checkout -b dev
    

    git checkoutb 这个参数时候,相当于创建+切换分支(git branch dev => git checkout dev

    tips3:

    通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息,现在我们来使用带参数 –no-ff来禁用”Fast forward”模式

    git log命令

    tips1:

    git log --pretty=<format>
    git log --format=<format>
    

    tips2:

    git log --oneline
    

    上面的写法其实是git log --pretty=oneline --abbrev-commit的缩写

    上面两个命令是一样的

    如果你嫌弃信息输出时行数太多可以加上这个参数


    参考文献:

    Git使用详细教程
    廖雪峰git使用教程

    git branch

    tips1:

    git branch --set-upstream debug origin/debug
    

    创建分支,并关联远程分支
    相当于 git checkout -b --track debug origin/debug
    当然现在的版本的 git 是可以省略 --track 参数的

    tips2:

    当前版本的 git 已经不支持 tips1 中的命令了,需要改用如下方式

    # 用下面命令
    git branch --set-upstream-to=origin/rpc rpc
    # 或者直接(切换到所在路径)
    git branch --set-upstream-to=origin/rpc
    

    相关文章

      网友评论

          本文标题:关于git工具的使用方法与技巧

          本文链接:https://www.haomeiwen.com/subject/pcsjzftx.html