Git总结

作者: RunningTeemo | 来源:发表于2018-03-20 14:21 被阅读0次

    1、多人运行的分支不要git push -f ,这么写容易挨揍(别问我怎么知道的),容易把别人的commit冲掉
    2、git reflog 查看git操作的心路历程,如果错误rebase,或者错误reset,可以通过这个办法撤销rebase,或者撤销reset--hard。
    3、git 配置多个账号,~/.gitconfig 目录下是全局的配置。不要在全局的目录下配置公司的账号,可以把公司的项目放到根目录文件下,git config user.name 123 git config user.email 123@23.com 来配置当前git目录的用户名和邮箱。
    4、git修改刚提交之后的commit,出了rebase -I HEAD~5之外 还可以通过
    git commit --amend这种方式修改,不过修改之后都需要push -f。慎用慎用。
    5、git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了
    6、history查看命令的心路历程
    7、查看git配置的用户名和密码
    //查看用户名
    git config user.name
    //查看用户邮箱地址
    git config user.emai
    8、修改当前项目的用户名和密码
    git config user.name 'github用户名' git config user.email '邮箱'
    9、修改全局的用户名和密码
    //修改用户名称
    git config --global user.name "username"
    //修改邮箱地址
    git config --global user.email "email@xxx.com"

    相关文章

      网友评论

          本文标题:Git总结

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