码迷,mamicode.com
首页 > Web开发 > 详细

将本地文件上传到GitHub

时间:2018-07-29 22:33:18      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:记事本   att   作用   gen   跟踪   安装完成   leave   内容   分享图片   

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

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

$ git config --global user.name "LeavesYan"

$ git config --global user.email "746258461@qq.com"

第三步:生成密钥

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

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

第四步:设置SSH key

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

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

$ cd ~/.ssh

$ 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、把本地仓库的所有内容推送到远程仓库

第一次执行的时候可以使用:$ git push -u origin master

技术分享图片

注意:

期间可能出现的错误一:

fatal: remote origin already exists,执行:

$ git remote rm origin

再重新执行:

$ git remote add origin https://github.com/LeavesYan/LibManage.git

 $ git push origin master

期间可能出现的错误二:

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

$ git pull --rebase origin master

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

 $ git push origin master

再push就可以成功啦!

 

将本地文件上传到GitHub

标签:记事本   att   作用   gen   跟踪   安装完成   leave   内容   分享图片   

原文地址:https://www.cnblogs.com/3yleaves/p/9327155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!