美文网首页
github上传本地(linux)到github

github上传本地(linux)到github

作者: JennyLQ | 来源:发表于2019-01-15 09:59 被阅读0次

    第一次上传

    1.配置本地github账号信息

    $ git config --global user.name "coliyin@163.com"
    $ git config --global user.email "coliyin@163.com"
    

    2.设置ssh秘钥(linux)
    进入~/.ssh(用户目录下,一个用户对应一个ssh文件夹)
    若有id_rsa id_rsa.pub文件存在,则下一步。
    若该文件夹不存在,则执行以下命令生成秘钥:

    $ ssh-keygen -t rsa -C "xxxx@xxx.com"
    

    生成过程中按3次回车键就好(默认路径,默认没有密码登录),生成成功后,去对应默认路径里用记事本打开id_rsa.pub,得到ssh key公钥。
    3.为github账号配置SSH Key
    登录github账号,setting——>SSH and GPG keys——>new SSH key。
    编辑title和key(内容为本机id_rsa.pub文件中的所有内容),添加完成
    4.上传文件,进入待上传文件夹目录下

    $ git init //初始化本地仓库,只执行一次即可
    $ git add . //添加所有文件
    $ git add filename //添加单个文件
    $ git commit -m "notes"   //提交文件
    

    5.在github中新建一个仓库,复制仓库地址
    https://github.com/username/repositoryname.git

    $ git remote add origin https://github.com/username/repository.git
    

    注意:
    如果出现错误:fatal: remote origin already exists,则执行以下语句:

    $ git remote rm origin
    

    再重新执行:

    $ git remote add origin https://github.com/username/repository.git
    

    即可成功。
    6.执行命令:

    $ git push origin master
    

    如果出现错误failed to push som refs to…….,则执行以下语句,先把远程服务器github上面的文件拉先来,再push 上去。

    $ git pull origin master
    

    已经建立本地仓库后上传

    1. 添加文件:
    $ git add . //添加所有文件
    $ git add filename //添加单个文件
    $ git commit -m "notes"   //提交文件
    

    2.执行上传

    $ git push origin master
    

    删除本地文件后同步到远程仓库

    https://blog.csdn.net/liuchunming033/article/details/40742223

    创建分支

    https://blog.csdn.net/qq_27437967/article/details/71189571

    Git基础操作总结

    https://segmentfault.com/a/1190000003728094

    相关文章

      网友评论

          本文标题:github上传本地(linux)到github

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