将本地文件上传到GitHub

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

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

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

$ git config --global user.email "[email protected]"

第三步:生成密钥

$ ssh-keygen -t rsa -C "[email protected]"

生成过程中按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就可以成功啦!

猜你喜欢

转载自www.cnblogs.com/3yleaves/p/9327155.html