• git 使用记录


    git 使用记录

    初始配置

    git config --global user.email *** # 个人邮箱
    git config --global user.name ***

    生成ssh key

    ssh-keygen -t rsa -C "aaa@bbb.com" -f ~/.ssh/id_rsa

    终端执行查看公钥,进行复制
    cat ~/.ssh/id_rsa.pub

    添加SSH KEY

    登录 git 进入主页,点击右上角用户头像下拉框,点击下拉框中的设置进入用户设置页面
    在用户设置页面点击SSH密钥,在SSH密钥页面的文本框中输入生成的SSH密钥对中的公钥,然后点击添加密钥按钮,一会将会有邮件通知密钥添加成功,一般标题可以自我进行设置,最好设置为比较易于区分的名称

    添加远程仓库

    mkdir test
    echo "hello world" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin ***(git项目地址)/test.git
    git push -u origin master

    查看本地添加了哪些远程地址

    git remote -v

    删除本地指定的远程地址

    git remote remove origin

    修改文件提交到远程仓库

    echo "Hello World" >> README.md
    git add README.md
    git commit -m "second commit"
    git push -u origin master

    git开发问题! [remote rejected] master -> master (pre-receive hook declined)
    原因:权限问题,Develop角色默认下没有远程访问master的权限
    解决方案:
    方案一:在项目的【Setting】中的【Protected branches】可以设置哪些分支是被保护的,默认情况下【master】分支是处于被保护状态下的,develop角色的人是无法提交到master分支的,在下面的【Developers can push】打上钩就可以了。
    方案二:使用其他分支push 入
    

    git branch dev
    git checkout dev
    git add .
    git commit -m "second commit"
    git push -u origin dev

  • 相关阅读:
    系统实践2-2:查看dockerfile-032092135mysql容器的配置信息
    系统综合实践1
    SDN——实验脚本7-2:hardtimeout.json
    SDN——实验脚本7-1:odlnorth.py
    实验 7:OpenDaylight 实验——Python 中的 REST API 调用
    预习非数值数据的编码方式
    预习原码补码
    C语言ll作业01
    C语言寒假大作战04
    C语言寒假大作战03
  • 原文地址:https://www.cnblogs.com/sandy-t/p/14274487.html
Copyright © 2020-2023  润新知