美文网首页
GIT 常用命令随笔

GIT 常用命令随笔

作者: 将行陌路 | 来源:发表于2018-01-11 16:13 被阅读17次

    常用git 命令

    #新建分支
    git checkout -b iss53
    #删除本地分支
    git branch -D iss53
    
    #新建标签  
    git tag -a v1.1.4 -m "tagging version 1.1.4"  
    #删除本地仓库标签  
    git tag -d v1.1.4 
    
    #tag推送到本地和远程
    1.push单个tag,命令格式为:git push origin [tagname]
    #例如:
    git push origin v1.0 #将本地v1.0的tag/branch推送到远端服务器
    #2.push所有tag,命令格式为:git push [origin] --tags
    
    #删除远程分支
    $ git push origin --delete <branchName>
    #删除tag这么用:
    $ git push origin --delete tag <tagname>
    

    git 代码回滚

    先显示提交的log
    $ git log -3
    commit 4dc08bb8996a6ee02f
    Author: Mark <xxx@xx.com>
    Date:   Wed Sep 7 08:08:53 2016 +0800
    
        xxxxx
    
    commit 9cac9ba76574da2167
    Author: xxx<xx@qq.com>
    Date:   Tue Sep 6 22:18:59 2016 +0800
    
        improved the requst
    
    commit e377f60e28c8b84158
    Author: xxx<xxx@qq.com>
    Date:   Tue Sep 6 14:42:44 2016 +0800
    
        changed the password from empty to max123
    
    回滚到指定的版本
    git reset --hard e377f60e28c8b84158
    
    强制提交
    git push -f origin master
    

    git 新建项目

    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin xxx.git
    git push -u origin master
    
    git 修改密码后重置本地信息 弹出输出密码弹框
    #设置用户名密码
    git config --global user.name "xxx"
    git config --global user.email "xxx@yeah.net"
    #重置
    git config --system --unset credential.helper
    #缓存上 不用每次都输入密码
    git config --global credential.helper store
    
    ssh配置
    cd ~/.ssh
    ssh-keygen -t rsa -C "your_email@example.com"
    
    #添加你的 SSH key 到 github/gitlab上面去
     clip < ~/.ssh/id_rsa.pub             (windows)
     pbcopy < ~/.ssh/id_rsa.pub       (mac)
    
    添加到ssh-agent
    ssh-add ~/.ssh/id_rsa 
    ssh-add ~/.ssh/id_rsa_github
    

    相关文章

      网友评论

          本文标题:GIT 常用命令随笔

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