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算法.
哈希算法可以被用來驗證文件.