美文网首页
使用git提交到远程仓库

使用git提交到远程仓库

作者: 8813d76fee36 | 来源:发表于2017-11-28 15:34 被阅读15次

    创建SSH Key

    • 检查本机是否已创建SSH Key
      进入到用户主目录,查看是否有.ssh目录,并检查该目录下是否有id_rsaid_rsa.pub这两个文件。
    $ cd ~
    $ ls -l -a
    
    .ssh目录
    id_rsa和id_rsa.pub文件

    如果不存在以上目录及文件,则需要使用一下命令自行创建。

    $ ssh-key gen -t rsa -C "youremail@example.com"
    

    将公钥添加到GitHub或码云

    赋值id_rsa.pub中的内容

    • 添加到GitHub


      GitHub添加SSH Key

      输入一个标题并粘贴公钥内容


      GitHub添加SSH Key
    • 添加到码云


      码云添加SSH Key

    上传代码至远程库

    • 创建本地库
      进入到工程根目录下,使其成为git管理的仓库
    $ cd 项目根路径
    $ git init
    
    创建本地仓库
    • 创建远程仓库
      登录GitHub或码云创建远程仓库,并得到仓库连接


      远程仓库连接

      在本地仓库目录下运行以下命令

    $ git remote add origin git@gitee.com:oooh2016/SpringSecurity-JWT-Login-Demo.git
    

    命令后面是自己的远程库地址


    image.png
    • 向远程仓库推送代码
    $ git push -u origin master
    

    origin表示远程仓库,master表示推送到master分支


    推送代码到远程仓库

    如果如图问是否yes,那就yes

    • 问题解决
      第一次提交代码可能会遇到如图问题


      image.png

    1、先pull一下

    $ git pull 远程库地址
    

    2、如果不行

    $ git push origin master -f
    

    这会强制使本地覆盖远程库,慎用

    相关文章

      网友评论

          本文标题:使用git提交到远程仓库

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