git简单使用将jupyter notebook上编写的代码发表到CSDN博客

整个流程大概是下面这样。我找到的一些文章都简单说了下面这些步骤

1.将notebook文件上传至github

2.在github中打开文件. 复制地址. 打开jupyter nbviever网址, 产生新的网址

3.在markdown模式下用下列代码嵌入jupyter notebook:

<iframe src="jupyter nbviewer得到的新网址" width="100%" height="1000"></iframe> 

4.将网址复制到博客编辑页面的网站链接中就可以
接下来分解!!

将notebook文件上传至github

jupyter notebook 的安装很简单 windows 直接cmd打开控制台 python -m pip install jupyter 用pip安装即可
使用的话每次也是用cmd打开 输入 jupyter notebook 就会在电脑的默认浏览器上打开
点击右上角的 NEW即可新建一个页面 开始编写代码。
1.先将代码和结果保存到本地。
File——Download as——Notebook(.ipynb) 保存在本地
2.在github上注册一个账号
github网址
3.下载Git
Git
下载完后安装一路下一步就可以,打开Git——Git Bash
在这里插入图片描述
简单介绍一下git简单的使用
看他或者看我总结
在这里插入图片描述
因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
注意:git config –global 参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。
创建版本库。
在这里插入图片描述
什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
所以创建一个版本库也非常简单,如下我是D盘 –> git为版本库。
切换到目录下 git init 设置为版本库
这样我们就建立了本地仓库,先简单介绍一下。再讲和远程仓库github的传输。
git add +文件名 将文件提交到暂存区
git commit -m ‘备注’ 将文件提交到仓库
git status 查看文件是否提交
在这里插入图片描述
这个便是上传成功

git diff +文件名 查看文件修改的内容
git log 会详细的显示操作的历史记录和提交版本号
git log -pretty=oneline 会每个记录只显示一行版本号和做的事(显示的是commit -m '备注’我们备注的内容)
这样子就可以查看 方便我们知道要退回哪个版本
git reset -hard HEAD^ 退回上一个版本
git reset -hard +版本号可以退回哪个版本
git reflog 获取版本号

在这里插入图片描述
红框内的即为版本号 下面那个为提交版本号
像这个例子 git reset -hard 339adcb 就可以返回这个版本
rm +文件名 删除
git checkout – 文件名 恢复文件
git的基本操作大致就这样啦。接下来赶紧进入正轨 ,连接github上传文件!

远程仓库Github

由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置:
第一步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:重新打开GitBash 输入 ssh -keygen 然后回车回车
在这里插入图片描述
这样就生成了SSH.
在 C:\Documents and Settings\Administrator.ssh 本地的这个文件夹中
id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
在这里插入图片描述
登录Github 在右上角打开settings 中的SSH keys
在这里插入图片描述
点击 NEW SSH tittle随便填 将 id_rsa.pub的内容复制到key文本框内 添加!
在这里插入图片描述
在这里插入图片描述
成功!
创建一个新的仓库
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdn.net/20181023171248899?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMjM5NTg0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70
git push -u origin master 将本地的分支上传到远程仓库中
在这里插入图片描述
运行显示弹出一个窗口让我登录 登录后就报错了
在这里插入图片描述
找了下原因 是因为刚新建库的时候 我们勾了那个自动创建一个 readme的说明文件 而我本地仓库没有这个文件导致上传失败
解决方法:
在这里插入图片描述
git pull --rebase origin master
先将远程仓库有的东西 导到本地仓库 输完 发现我本地文件夹就有了 readme文件了
push传 pull导!
然后运行 git push -u origin master
在这里插入图片描述
在这里插入图片描述
OK!!
打开上传的文件
在这里插入图片描述
将网址复制到 jupyter nbviewer 回车生成新的网址
在这里插入图片描述
在这里插入图片描述
在CSDN编写文章的时候填写

<iframe src="新网址" width="100%" height="1000"></iframe>

在这里插入图片描述
成功!感觉还是挺不错 可以记录平时自己的一些测试和练习!

最后再汇结下Git 常见的命令

cd 加盘名或者文件名可以切换到文件夹下面 (cd D: cd git)
cat xx 查看XX文件内容
git init 把所在文件夹变成git可以管理的仓库
git add xxxx 把文件添加到暂存区
git commit -m “注释” 提交到仓库
git status 查看是否提交
git diff xxxx 查看文件修改内容
git log 查看各个版本修改的历史
git reset --hard HEAD^ 退回上一个版本
git reflog 查看版本号
git reset --hard 版本号 退回相对应版本号的版本
git rm xxxx 删除
git chekout --xxxx 恢复删除的文件
ssh-keygen 在本地生成key
git push -u origin master 上传到远程仓库第一次才要加-u
git clone 加仓库的网址 克隆仓库到本地
git checkout –b dev 创建dev分支 并切换到dev分支上
git branch 查看当前所有的分支
git checkout master 切换回master分支
git merge dev 在当前的分支上合并dev分支
git branch –d dev 删除dev分支
git branch name 创建分支
git stash 把当前的工作隐藏起来 等以后恢复现场后继续工作
git stash list 查看所有被隐藏的文件列表
git stash apply 恢复被隐藏的文件,但是内容不删除
git stash drop 删除文件
git stash pop 恢复文件的同时 也删除文件
git remote 查看远程库的信息
git remote –v 查看远程库的详细信息
git push origin master Git会把master分支推送到远程库对应的远程分支上
具体想要了解的可以参考我上面发的那个网址,博主讲的非常详细!

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值