美文网首页
git基本操作

git基本操作

作者: Aiq127 | 来源:发表于2020-06-21 17:48 被阅读0次
    一、下载git

    官网下载太慢,使用镜像地址

    [镜像地址](https://npm.taobao.org/mirrors/git-for-windows/)
    
    
    二、配置git邮箱和用户名

    查看user.name/user.email

    git config user.name
    git config user.email
    

    查看所有配置信息

    git config --list
    

    配置user.name/user.email

    git config user.name "newName"
    git config user.email "newEmail"
    

    加上--global可以全局修改,否则仅在本git-repo生效。
    配置全局user.name/user.email

    git config --global user.name "your user name"
    git config --global user.email "your user email"
    

    这里需要注意的是,该命令只能用于初次配置user.name/email,如果不小心配置错误,或者重复配置,不可以通过重复执行以上命令来修改user.name/email,否则可能或报错说无法重复配置,或者导致一个key配置了多个value。
    修改user.name/user.email
    如果想要修改已经配置过的user.name或email,有两种方式,一种是通过git bash来修改;一种是直接修改.gitconfig文件。

    1. git bash
    git config --global --replace-all user.name "your user name"
    git config --global --replace-all user.email"your user email"
    
    1. 修改.gitconfig文件
      该文件是隐藏文件,位于C:\Users{user}.gitconfig,直接修改里边的name或者email,如果有重复的name或email,可以将其删掉,只剩下一个就好。
      修改完,通过git bash输入git config –list可以查看是否修改成功了。
      修改最近一次commit的user.name/user.email
    git commit --amend --author="userName <userEmail>"
    

    注意不能缺少< >
    此指令仅能更新最近的一次commit的用户名邮箱

    三、常用git命令
    git checkout develop //切换分支
    git log -a //查看日志
    git push -f //推送
    git reset --hard 72bc6dc1006f5ba8e9b2580a0adc6cea5340e047 //回滚
    git  branch //查看分支
    git checkout -b 分支名 origin/分支名
    ggit push origin –delete 分支名 //删除服务器远端的分支
    git branch –d 分支名 //删除前检查merge状态
    git branch –D 分支名 //直接删除
    git branch -vv//查看分支
    git branch -a//查看分支
    git push --set-upstream origin aique-ux//关联远程仓库
    git push origin aique-ux//关联远程仓库
    //更新远程分支信息
    update user set host = '%' where user = 'root';
    flush privileges;
    git remote update origin --prune
    

    相关文章

      网友评论

          本文标题:git基本操作

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