zoukankan      html  css  js  c++  java
  • 05-Git

    Git
     
    [安装git]
    $ yum install git  #安装git
    $ ssh-keygen  #遇到输入符直接回车
    $ cat ~/.ssh/id_rsa.pub #将这里的信息添加到GitHubSettings—SSH and GPG keys
     
    [配置git]
    $ git config --global user.name "renxing"
    $ git config --global user.email "renxing@qq.com"
    $ git config --global alias.s status
     
    备注:如果项目开启了二次验证,那么需要在Settings---Personal access tokens,为你的账号创建一个Token并记下来。
    然后 $ git config --global credential.helper store  #设置git保存认证信息,保存在 ~/.git-credentials文件中
    之后,git clone 的时候需要输入GitHub的用户名和密码(刚才生成的Token)。
     
    [git命令]
    $ git clone git@github.com:renxing123/phpredis.git
    $ git checkout -b dev  #创建一个新的分支并切换过去
    $ git remote add upstream git@github.com:xxx/xxx.git  #加入线上版本库的地址
    $ git stash/git stash pop/git stash list/git stash clear
    $ git pull --rebase upstream master  #将线上代码拉下来
    $ git add abc/test.php  #添加已修改的文件
    $ git commit -m 'modify something'  #提交
    $ git push origin dev  #将本地分支提交到线上分支
     
    $ git log -3  #查看最近3次的提交
    $ git reset ID #回滚到指定的提交编号
    $ git push -f origin dev#强制覆盖提交
     
    【本地冲突,直接从线上拉取代码下来覆盖本地】
    git rebase —abort
    git fetch upstream -p
    git reset —hard upstream/master
     
    git加入二次验证后,提交代码身份验证失败的解决办法】
    $ git config --local -e
    [remote "origin"]修改:url = git@github.com:renxing123/admin.git
     
     
     
     
     
     
     
     

     

  • 相关阅读:
    查看mysql数据库容量大小
    通过shell监控网页是否正常,然后促发邮件告警
    Linux shell标准输入,标准输出,错误输出
    linux资源管理命令之-----vmstat
    linux基础命令--lsof
    squid之------ACL控制
    JDK的二进制安装
    重置grafana密码
    CentOS 7添加开机启动服务脚本
    LVM逻辑卷理论及配置
  • 原文地址:https://www.cnblogs.com/rxbook/p/7152158.html
Copyright © 2011-2022 走看看