zoukankan      html  css  js  c++  java
  • Git命令行入门教程

    简易的命令行入门教程:

    Git 全局设置:

    git config --global user.name "白墨"
    git config --global user.email "lhkmaple@163.com"
    

    创建 git 仓库:

    mkdir pixiu-admin
    cd pixiu-admin
    git init
    touch README.md
    git add README.md
    git commit -m "first commit"
    git remote add origin https://gitee.com/wolfox/pixiu-admin.git
    git push -u origin master
    

    已有仓库?

    cd existing_git_repo
    git remote add origin https://gitee.com/wolfox/pixiu-admin.git
    git push -u origin master
    
    // 如果提示error: remote origin already exists.
    // 说明远程源已经存在,需要先删除
    
    git remote rm origin
    

    只下载最近一次提交

    git clone git://xxoo --depth 1
    

    查看远程分支

    git branch -r 
    

    建立本地对应分支

    git checkout --track  origin/dev-zhengqigit
    git checkout -b dev-zhengqi  origin/dev-zhengqi
    

    分支名切换

    git checkout 
    

    将dev分支合并到当前分支

    git merge dev 
    

    删除分支

    git branch -d dev
    

    删除文件,不在受版本管理

    git rm -r --cached */.gradle 
    

    查询main.go 文件 50行50字的作者

    git blame --line-porcelain -L 50,50 main.go | grep autho 
    

    查看提交记录

    git log 
    

    仅仅想看最后一次的提交

    git log -n 1
    

    想看到最近一次提交所有更改过的文件

    git log -n 1 --stat
    

    想看到最近一次提交所有更改的细节

    git log -n 1 -p
    

    常见问题

    OpenSSL SSL_read: Connection was reset, errno 10054

    描述:

    error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
    error: 90 bytes of body are still expected
    fatal: expected flush after ref listing
    

    解决:

    git config --global http.sslVerify "false"
    

    Push rejected: Push to origin/master was rejected

    描述:

    首先是你的项目中有和和历史不符的东西
    Push rejected: Push to origin/master was rejected
    推拒绝:推送到起源/主人被拒绝
    直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题

    解决:

    git pull origin master –allow-unrelated-histories 
    git push -u origin master -f
    
  • 相关阅读:
    JS控制页面内容
    class configured for Signature (provider: BC) cannot be found
    springmvc+logback项目的日志搭建
    logback.xml配置
    spring源码分析(一)
    xml格式字符串转为Map
    .前端开发的优化问题?
    对Node的优点和缺点提出了自己的看法?
    编写一个数组去重的方法?
    添加删除替换插入到某个接点的方法?
  • 原文地址:https://www.cnblogs.com/inkyi/p/14917097.html
Copyright © 2011-2022 走看看