两种工具的推荐typora和git的使用(推荐使用idea,git的话在github或者码云上都可以)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_40703552/article/details/100525931

0902

typora

Typora 作为一款小众的笔记软件,免费好用,上手快.

1.标题

ctrl+数字键(1-6) 代表不同级别的标题

2.替换

ctrl+h

3.字体加粗

ctrl+b

4.有序列表

数字键+space+enter

5.插入链接

ctrl+k

6.快速搜索

ctrl+f

7.插入图片

ctr+shift+i或者直接复制(我推荐这个,快)

8.按行选中

ctrl+l

9.快速生成表格

ctrl+t

10.分割线

— + enter

以上10个就够用啦,不多吧,我没有骗人吧

1.新建文件

ctrl+n

2.显示和隐藏侧边栏

ctrl+shift+l

3.脚注

注释里面的东西就是,关键字无法表示,只能用注释啦

4.选中当前词

ctrl+d

5.跳转到文件末尾

ctrl+end

Git使用

1.管理

svn采用增量管理的方式,git采用文件系统快照的方式’

2.版本控制

集中式和分布式

3.结构

[外链图片转存失败(img-9m4Sq8td-1567510740547)(C:\Users\15566\AppData\Roaming\Typora\typora-user-images\1567450033944.png)]

4.git命令

ll 显示当前目录下的文件

ls -lA 显示当前目录下的隐藏文件

ls -la 显示当前目录下的隐藏文件(带有./ 和.//)

ls -l|less 分屏的去查看文件

q 退出

pwd 当前目录

clear 清屏

git init 初始化

cat 查看文件信息

git status 显示当前状态

git ~ 系统根目录

:set nu 显示行号 vim

git commit -m “注释” 提交的文件 带m不用进入到vim中

git log 查看历史记录 space(向下翻页) b(向上翻页)p(向下翻页)

git log --pretty=online 显示一行全部

git log --online 显示一行但是哈希值显示一部分

git reflog 比git log --online多显示了指针,步数

git reset --hard 部分哈希值

git reset --hard[索引值] 可以前进可以后退

git reset --hard HEAD^ 只能后退,有几个^就后退几步

git reset --hard HEAD~n 表示后退n步

git help reset查看本地文档

reset 三个参数

​ --soft 仅仅在本库中移动指针

​ --mixed 在本库中移动指针 重置缓冲区

​ --hard 在 本库中移动指针 重置缓冲区 重置工作区

git diff[文件名] 将工作区文件和暂存区进行比较

git diff[本地库中历史版本] [文件名] 将工作去文件和本地库历史版本进行比较

不带文件名可以与多个文件进行比较

分支

​ git branch -v 查看分支

​ git branch 分支名 创建分支

​ git checkout 分支名 切换分支

​ git branch -d 分支名 删除分支

​ git branch -a 查看所有分支名

git remote -v 查看当前所有远程地址别名

git remote add [别名] [远程地址]

​ git remote add origin git下载地址

git push [别名] [远程地址]

git config --system --unset credential.helper 弹出登录窗口

git pull --rebase origin master 从远程仓库来下来并与本地仓库合并

ssh -keygen -t rsa -C “邮箱地址” 生成密钥

ssh -T [email protected] 测试码云是否成功

git push -u origin master 推送并提交

5.设置签名

作用是区分不同人员的开发身份

分为1.项目级别(仓库级别) 2.系统级别

设置的用户签名信息被保存在git/config文件中

6.哈希的特点

哈希是一个系列的加密算法,各个不同的哈希算法虽然加密程度强度不同,但是有一下几个共同点

1.不管输入数据的数据量有多大,输入同一个哈希算法,得到的加密结果长度固定(一系列的数学运算在里面)

2.哈希算法固定,输入数据固定,输出数据能够保证不变

3.哈希算法确定,输入数据有变化,输出数据一定有变化,而且通常变化很大

4.哈希算法不可逆

Git底层采用的是SHA-1算法.

哈希算法可以被用来验证文件.

猜你喜欢

转载自blog.csdn.net/qq_40703552/article/details/100525931