zoukankan      html  css  js  c++  java
  • 将本地文件上传到GitHub

    第一步:下载git工具,选择合适的版本安装

    第二步:安装完成后打开Git bash,输入自己的用户名和邮箱

    1 $ git config --global user.name "LeavesYan" 
    2 $ git config --global user.email "746258461@qq.com

    第三步:生成密钥

    $ ssh-keygen -t rsa -C "746258461@qq.com"

     

    生成过程中按3次回车键就好(默认路径,默认没有密码登录)。

     

    第四步:设置SSH key

    上一步生成成功后,去对应默认路径里用记事本打开id_rsa.pub,得到SSH key公钥。

    可以检验本机是否生成密钥:

    1 $ cd ~/.ssh
    2 $ ls

    若结果如下,则说明密钥已存在:

     

    第五步:为GitHub账号配置SSHkey

    点击右上角自己头像,再点击setting,在右侧菜单栏中找到SSH and GPG keys。点击new SSH key,输入title,下面key的内容就是本机ssh key 公钥,直接将id_rsa.pub中的内容粘贴过来,然后点击下面的add SSH key即可完成。

     

    第六步:上传本地文件

    1、创建本地仓库

    (1)进入该文件夹

    (2)执行指令进行初始化,会在原始文件夹中生成一个隐藏的文件夹.git

    (3)如果不是在项目所在的文件夹创建的本地仓库,可以把项目粘贴到这个本地Git仓库里面(粘贴后可以通过git status来查看当前的状态)

    (4)通过git add .把项目全部添加到仓库上

    (5)准备提交暂存区中的更改的已跟踪文件,通过git commit把项目提交到仓库,单引号内为说明内容

     

    2、在Github上创建一个Git仓库

    点击New repository来创建

    3、本地仓库关联GitHub仓库

    复制仓库地址后,执行命令

     

    4、把本地仓库的所有内容推送到远程仓库

    第一次执行的时候可以使用:

    1 $ git push -u origin master

    • 期间可能出现的错误一:

    fatal: remote origin already exists

    执行:

    1 $ git remote rm origin

    再重新执行:

    1 $ git remote add origin https://github.com/LeavesYan/LibManage.git
    2 $ git push origin master
    • 期间可能出现的错误二:

    failed to push som refs to ···

    这是由于在创建git仓库的时候,勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),而新创建的那个仓库里面的README文件不在本地仓库目录中,这时我们可以通过以下命令先将内容合并:

    1 $ git pull --rebase origin master

    这条指令的意思是把远程库中的更新合并到本地库中,–rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。

    1  $ git push origin master

     

    再push就可以成功啦!

  • 相关阅读:
    WM_PAINT消息详解,使用InvalidateRect或InvalidateRgn函数刻意产生WM_PAINT消息(WIN7里有变化,“调整视觉效果”,将“启用桌面组合”去掉)
    delphi 大文件的读写 使用 MapviewOffile
    Delphi的子类化控件消息, 消息子类化
    wParam与lParam的区别
    为什么使用DLL
    大数据分包算法
    JSON如何序列图片
    AngularJs学习
    设计模式解读
    js模块化编程总结
  • 原文地址:https://www.cnblogs.com/3yleaves/p/9327155.html
Copyright © 2011-2022 走看看