美文网首页
git常规操作

git常规操作

作者: 风静花犹落 | 来源:发表于2022-03-31 13:24 被阅读0次

    配置免密登录

    方式一、使用https协议拉取代码,并长期存储密码

    # 1.设置用户姓名
    git config --global user.name "jayknoxqu"
    
    # 2.设置用户邮箱
    git config --global user.email "jayknoxqu@gmail.com"
    
    # 3.设置全局存储
    git config --global credential.helper store
    

    方式二、使用ssh协议拉取代码,并长期存储密码

    # 1.生成公钥,一直回车
    ssh-keygen -t rsa -C "jayknoxqu@gmail.com" 
    
    # 2.查看公钥,并复制
    cat ~/.ssh/id_rsa.pub
    
    # 3.登录github粘贴公钥
    github(仓库) => Settings(设置) => Deploy Keys(部署密钥)=> Add deploy key(添加部署密钥)
    
    # 4.测试秘钥
    ssh  -T  git@github.com
    
    # 5.重新配置仓库源
    git remote add bitbucket git@github.com:username/repository.git
    

    新建本地仓库

    # 1.初始化本地仓库
    git init
    
    # 2.添加到暂存区
    git add .  
    
    # 3.添加到暂存区
    git commit -a -m '提交信息' 
    
    # 4.添加远程仓库源(“.”表示存放到当前目录)
    git remote add origin https://github.com/username/repository.git .
    
    # 5.推送本地仓库到远程
    git push -u origin master 
    
    # 6.获取远程仓库到本地
    git pull origin master
    

    克隆远程仓库

    # 克隆到当前目录
    git clone https://github.com/username/repository.git
    
    # 2.添加到暂存区
    git add .  
    
    # 3.添加到暂存区
    git commit -a -m '提交信息' 
    
    # 5.推送本地仓库到远程(master是默认的主分支名)
    git push -u origin master 
    
    # 6.获取远程仓库到本地
    git pull origin master
    

    强制拉取覆盖

    git fetch --all
    
    
    git reset --hard origin/master
    
    
    git pull origin master
    

    切换仓库分支

    # 1.查看分支(“*”号表示当前分支)
    git branch -a
    
    # 2.切换分支
    git checkout origin/master
    

    查看信息

    # 显示有变更的文件
    git status
    
    # 显示当前分支的版本历史
    git log
    
    # 显示commit历史,以及每次commit发生变更的文件
    git log --stat
    

    相关文章

      网友评论

          本文标题:git常规操作

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