美文网首页
Git 常用命令

Git 常用命令

作者: MccReeee | 来源:发表于2017-08-01 10:50 被阅读22次

    文章参考自http://www.jianshu.com/p/57152fd5eb2d

    1. 获取所有 SubModule
    git submodule update --init --recursive
    
    1. 删除某个 SubModule
      例如:xxx
    git submodule deinit xxx
    git rm xxx
    
    1. 添加 Tag
      例如:2.333
    git tag -a 2.333 -m "2.333 版本的备注信息."
    
    1. 上传本地 Tag 到服务器
    git push origin --tags
    
    1. 删除本地 Tag
      例如:2.333
    git tag -d 2.333
    

    这时可以趁机同时删除远程 Tag

    git push origin :refs/tags/2.333
    
    1. 同步本地与远程分支
      删除远程不存在的本地分支
    git fetch --p
    
    1. 合并本地的最后两次 Commit
    git reset --soft HEAD^git commit --amend
    
    1. 修改上一次的 Commit 信息
    git commit --amend
    
    1. 撤销所有未提交的本地修改
    git checkout .
    
    1. 删除远程仓库地址
    git remote remove origin
    
    1. 添加远程仓库地址
    git remote add origin https://git.coding.net/eyrefree/xxx.git
    
    1. Push 本地分支到指定远程分支
      例如:Push 本地当前分支到远程仓库 origin 的 master 分支
    git push -u origin master
    
    1. 设置本地用户名、邮箱
      例如:设置用户名为 mccRee,邮箱为 mccRee@163.com
    git config --global user.name "mccRee" git config --global user.email mccRee@163.com
    
    1. 恢复到某次 Commit
    git reset --hard <commit_id>
    git push origin HEAD --force
    

    最后放上一张很棒的图


    img

    相关文章

      网友评论

          本文标题:Git 常用命令

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