Typora+github代替云笔记(git上传文件至github)

前提环境:拥有github/gitee账户,电脑上装有git

建议在Typora中设置图片存储路径为相对路径(图片也上传到github上),这样远程打开笔记时也能显示图片


方法一

1.登录github,创建一个新的仓库(这里创建的仓库名为:Typora)

2.复制仓库的https地址备用

3.本地操作:

(1)进入我们需要上传到github上的目录中,右键打开Git Bash Here

(2)输入:git clone https://github.com/xxxx/xxxxxx.git(https://github.com/xxxx/xxxxxx.git 替换成之前复制的地址)

    

(3)这个步骤以后本地项目文件夹下面就会多出个文件夹,该文件夹名即为github上面的仓库名

    

(4)如图我多出了个Typora文件夹,我们把本地文件夹下的所有文件(除了新多出的那个文件夹不用),其余都复制到那个新多出的文件夹下

    

(5)cd 进入typora目录

(6)接下来依次输入以下代码即可完成其他剩余操作:

    1、git add * (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)

    

    2、git commit -m "提交信息" (注:“提交信息”里面换成你需要,如“first commit”)

    

    3、git push -u origin master(注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

    注:我这里的主分支名字为main,所以push时用的是main

   

提示:(6)的第3小步骤若报错failed to push some refs to https://github.com/xxxxxx/xxxx.git说明在创建github仓库的时候选择了创建README.md文件

这时先执行$ git pull --rebase origin master,再push就可以了


方法二

1.首先创建一个本地的版本库,即文件夹 (我这里在 E盘根目录创建了名为Test的文件夹),进入该文件夹打开Git Bash Here

2.通过命令git init把这个文件夹变成Git可管理的仓库,这时目录下多了个.git文件夹,它是Git用来跟踪和管理版本库的。

3.把想要上传到github上的文件目录粘到这个本地Git仓库里面

4.使用 git add . 将目录下所有文件添加到仓库(注意点是用空格隔开的)

5.用git commit把项目提交到仓库。

6.创建SSH KEY

(1)输入如下命令(C盘用户目录下有.ssh目录,里面有id_rsa和id_rsa.pub这两个文件则可跳过该步骤)

$ ssh-keygen -t rsa -C "youremail@example.com"  //注意ssh-keygen之间没有空格

(2)登录github,进入Settings,再点击里面的SSH and GPG KEYS ==> New SSH key

    

    Title里面随便填,将刚才id_rsa.pub里面的内容,复制到下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密

7.在Github上创建一个Git仓库,这里创建名为Test的仓库。

8.在Github上创建好Git仓库之后就可以和本地仓库进行关联了,在本地Test仓库的命令行输入:git remote add origin 仓库地址

9.关联好之后我们就可以把本地库的所有内容推送到远程仓库了,输入指令

$ git push -u origin master,按照提示输入用户名和密码

新建的远程仓库是空的,所以要加上 -u 这个参数。

等远程仓库里面有了内容之后,下次再从本地库上传内容的时候就不用加 -u 了

补充:若出现443连接超时可尝试取消代理


方法三

1.在本地电脑随便位置建一个文件夹,如:Test,进入此文件夹,在地址栏中输入cmd,按enter,进入docs界面

2.输入git,出现如下图说明git安装成功。

3.在github上新建仓库,如新建仓库名为Test的仓库

4.回到刚才的docs界面,输入指令

    (1)git init (建立本地仓库)

    

    (2)git add * (将代码添加到本地仓库,《*是添加全部代码,代码全部更新》)

    

    (3)git commit -m "first commit" (提交到本地缓冲,引号里为提交说明,随便写)

    

    (4)git remote add origin https://github.com/xxxxxx/xxx.git(将本地仓库的文件提交远程github仓库,后面地址为仓库的https地址)

    

    (5)git push -u origin master (将远程仓库的代码 push到master分支上)

    

    (6)按照提示输入github的用户名和密码,片刻之后就成功了,此时在github仓库中就能看到文件了。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

healthLau

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值