• git基本配置及代码下载上传


    一、git配置

    运行 git Bash

    1.配置用户名

    git config --global  user.name "你的用户名"

    2.配置邮箱

    git config --global  user.email " 你的邮箱"

    3.配置ssh

    ssh-keygen -t rsa

    然后回车,直到

    4.添加到 ssh-agent

    ssh-add ~/.ssh/id_rsa

    如果出现 Could not open a connection to your authentication agent ,先输入

    eval `ssh-agent`

    再执行上一条命令,如下图

    5.查看自己的ssh

    理论上直接 cat/密钥文件名 就可以,但不知道为什么一直 no such file ........

    顺序输入

    cd ~/.ssh
    ls
    cat id_rsa.pub

    出现的那一长串就是ssh了,复制下来

    6.在gitee中添加公钥

    头像箭头-->设置-->ssh公钥-->公钥输入-->确定

    现在就可以进行仓库操作了(github方法相通)


    二、远程仓库代码下载

    1.建立本地目标文件夹,右键打开git bash here

    2.打开gitee仓库,选择下载

    3.在git bash 中输入下列代码

    git clone 刚才的ssh链接

    如图显示即为成功


    三、本地代码上传远程仓库

    1.在本地准备提交的文件夹处右键git bush here

    2.初始化本地仓库

    git init

    3.添加文件到仓库

    git add .

    4.连接远程仓库

    首先找到远程仓库的地址(就是打开仓库的网址),复制下来

    git remote add origin 复制的地址

    如果是远程仓库clone过来的项目可能已经自动连接了,不需要这一步。如果没连接

    仓库的话第五步可以正常执行,但是最后上传的时候就会出现我红色框中的问题了。

    5.将文件commit到仓库

    git commit -m "对该次提交的注释"

    6.提交

    git push origin master

    上传成功的话大概就这样(有时候还需要验证gitee账号密码)

    如果远程仓库clone下来的项目没修改直接提交的话是这样的

    正常到这里就结束了,不过还有我遇到的特殊情况

    查了一下这个一般是本地和仓库的分支起冲突了,解决方法:

    <1>

    git push origin master -f

    输入这个的话可以强制覆盖远程仓库

    这样就成功了

    <2>

    先把远程代码clone到本地,然后再把准备提交的文件搬过来,再按流程用

    git add *

    重新提交

  • 相关阅读:
    嵌入式Linux驱动开发(I2C专题)(四)
    力扣每日一题67:二进制求和
    (二)centos7案例实战——Nexus3伺服仓库服务器搭建
    QMenuBar和QToolBar使用同一个QAction
    第四届全国中医药院校大学生程序设计竞赛 : 二进制码(Python)
    ③、企业快速开发平台Spring Cloud之HTML 属性
    还在纠结报表工具的选型么?来看看这个
    如果Domino上的邮件无法直接发送到@outlook.com
    CocosCreator:背景滚动 、背景循环滚动
    AWS 网络
  • 原文地址:https://blog.csdn.net/qq_59700927/article/details/126086922