• git 、github的简单使用


    1、安装完git后,我们选择我们想要上传的项目的根目录。鼠标右键选择git bash here 。

      查看所有的命令

    2、首先注册账户信息,这样才能知道上传仓库者的信息,不然会push失败。可以这样理解,git是一个本地版本控制系统,你提交到本地时需要这些信息,也就是名字和邮箱,你可以随便输入,即时邮箱格式不对也不会有什么影响,仍然可以提交本地git库,也可以push到远程库,但是如果你邮箱配置的不正确,那么远程仓库将无法识别你的信息,这时会显示你配置的用户名,但是如果你输入的邮箱是github的邮箱(其它远程库一样),那么github就能根据你的邮箱找到你的github账户信息,并且显示的提交记录人的用户名是github账户名,不是你配置的用户名(自己试过)

    # 配置用户名
    git config --global user.name "username"    //( "username"是自己的账户名,可以自己取个就行)
    # 配置邮箱
    git config --global user.email "username@email.com"     //("username@email.com"最好使用注册账号时用的邮箱)

    注意:

    (1)这个是配置的是全局的用户,对所有的git项目都有效,如果想在特定的项目中修改用户配置可以使用下面的方法:

    # 配置用户名
    git config --local user.name "username"    //( "username"是自己的账户名,可以自己取个就行)
    # 配置邮箱
    git config --local user.email "username@email.com"     //("username@email.com"最好使用注册账号时用的邮箱)

    (2)config有三个配置:system , global ,local 

     可以分别使用git config --system  --list  、 git config --global  --list  、git config --local  --list进行查看配置

     3、生成ssh

    ssh-keygen -t rsa,连续敲三次回车,一般在 C:Users你的用户名.ssh文件中可以找到。

    那这到底是干啥呢:首先说下这个目的:是为了生成公私钥,完成这个步骤后会生成两个文件 id_ras(公钥) 、id_ras_pub(私钥)。那么这个公私钥有什么用呢?可以自己百度。那么连续三次回车有什么用了,第一个是密钥位置,敲回车会使用默认值,第二个是密码,第三个是确认密码,打回车表示不设置密码。

    4、然后将将ssh文件夹中的公钥( id_rsa.pub)添加到GitHub管理平台中,

        

    5、ssh -T git@github.com测试是否成功,出现下面的语句代表成功了

     

     6、下面是添加当前项目到github中,以及遇到的一些问题及处理方法

    git remote add origin 地址 ,个人理解相当于给origin赋值了 ,如果已存在,可以rm删除,当然你也可以不使用origin作为远程的名字。如果origin已经存在,则可以使用git remote rm origin进行移除。

     然后需要使用git  add 文件/文件夹,文件夹记得带/,这个是将文件添加到暂存区,添加成功后就可以使用git commit -m “备注信息”,准备提交,这里提交是提交到本地仓库。

     

     

    最后使用push -u origin  master ,将本地仓库内容上传到远程仓库,可能会出现冲突。

     

     push -f 是强制覆盖原来的,就是出现冲突时,以现在的为准

     

    暂时先放些图片,过后再总结。 

  • 相关阅读:
    Mysql JSON 新特性用法
    fastjson 使用技巧
    kafka 笔记
    nginx 使用教程
    spring boot 和 spring mvc 使用 jackson 包处理 忽略 null 字段返回
    jmeter 安装使用
    windows 下千万不要用 git的“换行符自动转换功能”
    ps grep awk 结合 xargs kill进程
    linux发行版版本及内核查看
    union 跟 order by同时使用
  • 原文地址:https://www.cnblogs.com/minblog/p/12602414.html
Copyright © 2020-2023  润新知