还没想好用什么标题

0%

git使用笔记

有空再搜集资料
patch操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
2, patch 操作 
生成patch
leodemac-mini:openwebrtc-examples___stefanalund leo$ git format-patch HEAD^
生成 0001-modify-for-load-leo-s-page.patch

git format-patch -s 1bbe3c8c197a35f79bfddaba099270a2e54ea9c7


或者使用
git format-patch HEAD^ <==最近的1次commit的patch
git format-patch HEAD^^ <==最近的2次commit的patch
git format-patch HEAD^^^<==最近的3次commit的patch
git format-patch HEAD^^^^ <==最近的4次commit的patch
git format-patch HEAD^^^^^ <==不支持!!!!error!!!



使用patch


将补丁打上去。
patch -p1 < 0001-Added-liuxingde-test.patch

打開 patch 文件, 一開始就看得到 path 的路逕所在.

-p[n] 的 n 值, 只要取消多少條 / 及其左邊的路逕.
以 /usr/src/Linux 為例,
若 -p0 就是不取消任何路經
-p1 則將 / 取消, 得 usr/src/linux
-p2 則是將 /usr/ 取消, 得 src/linux
再以 src/linux 為例:
-p0 依然為 src/linux
-p1 則為 linux

后面想写几个命令的笔记

find
awk
sed
grep (正则表达式)
vim
bash (这里面东西太多了,慢慢来吧)
一些系统监控命令