git版本的回滚
版本出错之解决方法很多小伙伴在进行版本控制的时候,有可能会遇到项目不能正常的上传,导致github还是将你最后一个正常push的版本展示出来这时候我们如果想要继续修改,则需要将版本回滚到还没出错的最后一个版本之前才行下面我们介绍一下如何进行版本的回退
版本回退git能够回到任意你提交过的版本,这样对于版本的控制将会十分的方便 !下面介绍两种方法进行回滚
github官方的存储库你可以在github的存储库中找会对应版本,下载对应的压缩包,
终端中的git命令当然,你也可以使用命令进行,具体命令如下
12345回退到某个版本(最后的一串字符是 版本变更编号,通常这个编号可以在 git 后台看到,也可以通过 $ git log -300 显示最近300次提交记录)git reset --hard 目标版本的哈希值 强制提交到master分支(具体哪个分支请酌情修改)git push -f -u origin master
git工具基础
关于版本控制版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。
本地版本控制系统版本控制在开发中都是不可避免的问题,最简单的常规方法是通过拷贝整个项目进行控制以及更改,但是这种方法会存在这很多弊端比如说,多人协同工作开发过程中版本的合并问题,找回历史版本的时候有可能会混淆各个版本之间的改动的区别。就算你加上了修改的时间作为项目的名称还是有点瑕疵的这时候,为了解决这个问题,好早以前就开发了许多种本地版本控制系统,大多都是采用某种简单的数据库来记录文件的历次更新差异比如有一种叫做rcs,说白了就是保存并管理文件补丁(patch)。文件补丁是一种特定格式的文本文件,记录着对应文件修订前后的内容变化。所以,根据每次修订后的补丁,rcs可以通过不断打补丁,计算出各个版本的文件内容。
集中化的版本控制系统但是现在会出现一个问题,就是说我要是在本地管理我的版本的时候,只能我自己用,如果多人协同开发就费劲了于是,集中化的版本控制系统CVCS应运而生。这种系统的话,都带着一个单一的集中管理的服务器,用于保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出 ...
markdown简识
目录{:toc}
MarkDown 概述Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为 .md, .markdown。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
Markdown 应用Markdown 能被使用来撰写电子书,如:Gitbook。
当前许多网站都广 ...
Notepad++运行python
关于使用notepad运行python程序
首先要确保python解释器已经安装成功,查看方法,windows可以在命令提示符中查看,通过按下win+R键,调出运行窗口,在输入框中输入cmd回车,然后在命令行中输入python,若出现版本信息,例如Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.则安装成功,若出现'python' 不是内部或外部命令,也不是可运行的程序,则需要配置环境变量,详情参考如何配置python的环境变量
在在notepad++中,按F5,或者菜单栏点击 “运行->运行” (默认快捷键是 F5 ),在弹出的对话框中,输入cmd /k python "$(FULL_CURRENT_PATH)&q ...
PyCharm的安装以及破解
目录{:toc}
PyCharmPyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
引言对于很多学习python的小伙伴,一个优秀的编辑器可以提高你code的速度,让你专注于思维逻辑的思考,本篇文章小编就介绍一下如何安装和破解PyCharm编辑器.首先,没有安装python环境的同学需要先去看一下python安装以及版本检测我们需要进入到jetbrains公司的官网下载地址下载安装包这里面分为两个版本,一个是免费的社区版本,另一是收费的专业版本.对于一些初学者,可以先安装一个社区版本练手,对于稍微有点儿基础的同学,可以下载专业版本,毕竟专业版本的功能更加丰富.
安装PyCharm下载安装包,可以在PyCharm官网下载安装包
h下载好安装包后,双击即可打开打开后点击next下面是选择安装的路径,这里我们放在D盘中这里我们需要勾选安装软件的位数,如何查看 ...
vim编辑器简介
vim编辑器简介Linux vi/vim所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。
但是目前我们使用比较多的是 vim 编辑器。
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。
什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
连 vim 的官方网站www.vim.org 自己也说 vim 是一个程序开发工具而不是文字处理软件。
vi/vim 的使用模式基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
由于小编也是刚刚接触使用vim,所以这里给大家提供一些比较全教程链接
CSDN -> linux 下vim的使用(学习必看!!重要)
菜鸟教程 -> Lin ...
送你一些小技巧
这里总结一些关于平时的边边角角的一些小技巧吧可能这些东西你会,也可能你觉得这些不是很正常的东西么,甚至你想说这也能往上面写
小编的这些小技巧仅仅个人总结,如有了解,请忽略它们,这里是仅仅给一些小白的经验。
目前还没有多少的内容,但是随着小编逐渐的学习过程,会慢慢的补充上去,请持续关注!
命令技巧
岳阳说: 你这个:+ wq保存的不够快 在vim编辑器中的编辑模式中,直接按下esc键,输入大写的ZZ直接退出,并且保存了文件
代码技巧小换行:Pycharm中的shift+Enter
系统相关快捷键技巧
ttk1907问: 你是怎么往后删的?
答:
Backspace往前面删除
Delete可以将代码往后删除
nineberg问: 我写代码慢,比如html标签,有什么快速的方法么?
答:
在sublime中可以利用tab键自动补全html标签
不仅编辑器中可以这样,比如说我们在终端中敲命令后执行的文件,也可以使用tab键快速补全
ttk1907问: 怎么才能在终端中输入之前输入的命令
答:
你之 ...
Ubuntu系统的安装
一、 安装版本这里我们选择的是ubuntu18版本,虽然现在最新版本的已经有Ubuntu19.04了,但是我们这个Ubuntu 18版本更加的稳定,相对来说可能遇到的问题会少一点儿,毕竟稳定版的用户相对数量还是比较大的。
镜像下载首先,我们需要去找到一个ubuntu 的系统的ISO镜像,可以去 ubuntu的官网下载地址 下载到。这个ISO镜像是包含Ubuntu的系统安装包,下一步我们需要将这个镜像烧录到U盘中。
启动盘制作这里我使用的工具是rufus.exe,这个工具是开源的,可以去 官网 进行下载。下载好后,将一个空U盘插到电脑上,在工具中分别选中ISO镜像文件和U盘,点击开始后等待制作完成即可。
注意在制作过程中,工具可能会提示需要联网加载一些镜像的依赖包,保持连网点击确定即可。
配置BIOS这一步,我们需要关机后进入BIOS界面,设置U盘启动项为第一项,在这里每个人的笔记本由于型号不同,可能会有所差异。配置后,即可进入ubuntu系统的安装
安装系统这里设置安装位置,语音,驱动等配置参数等待安装成功即可
关于双显卡不能进入ubuntu系统的解决方案,可以参考师哥的入坑兄弟会第一 ...
matplotlib绘图相关
第一部分chapter01 matplotlib和numpy起步123456789101112131415161718192021222324252627282930313233'''#!/usr/bin/env python# -*- coding:utf-8 -*-# Created by victor# Created Time: '2020/2/14 10:39''''# 用于测试matplotlibimport matplotlib.pyplot as plt# plt.plot([1,2,3],[3,2,1])# plt.show()plt.plot([1,2,3,4],[-4,-3,-2,-1])plt.show()'''numpy是python开源的数值计算扩展可用来储存和处理大型矩阵,比python自身的数据结构要高效numpy将python变成了一种免费强大的MATLAB系统'''# ndarray 创建 一般有三种方式 ...
python生成requirements.txt的两种方法
python项目如何在另一个环境上重新构建项目所需要的运行环境依赖包?
使用的时候边记载是个很麻烦的事情,总会出现遗漏的包的问题,这个时候手动安装也很麻烦,不能确定代码报错的需要安装的包是什么版本。这些问题,requirements.txt都可以解决!
生成requirements.txt,有两种方式:
第一种 适用于 单虚拟环境的情况: :
?
1
pip freeze >
...