git patch 命令簡單記錄

2021-09-29 15:16:15 字數 891 閱讀 1428

1. 補丁

1.1 單補丁

1.2 多補丁

2. 檢查補丁

3. 打入補丁

3.1 衝突補丁

有時候工作中常用的命令和不常用的命令,時間長了有些都忘了,整理簡單記錄一下;

生成單個`commit-id`補丁

git format-patch commit-id -1

git format-patch head^ // 最近一次提交,包含head

git format-patch head^^ // 最近兩次提交,包含head

​​​​​生成多個補丁

git format-patch commit-idm..commit-idn   // commit-id (m,n] 連續區間,且不包含m,包含n

git format-patch commit-id // 生成自(commit-id, head] 以來的修改,且不包含commit-id,包含head

git format-patch --root commit-id // 生成自[root, commit-id] 以來的修改,且包含root,包含commit-id

git am ***.patch

// 修改衝突檔案

git add 《修改的檔案》

git am --resolved

衝突補丁有三個選項:`git am --continue`, `git am --skip`,`git am --abort`

(完)

gcc簡單命令記錄

一cc編譯程式過程分四個階段 1.預處理 pre processing 2.編譯 compiling 3.彙編 assembling 4.鏈結 linking 二.簡單編譯命令 我們以hello world程式來開始我們的學習.如下 hello.c include int main void 1.執...

Git命令簡單記錄

換工作也有一段時間了,由於最近在熟悉些新的專案,工作上不是太忙,主要是因為之前的工作中一直沒有使用git來進行 管理。但是現在身邊的同事都是在用git來進行 管理,而且作業系統也是之前從沒接觸過的烏班圖,所以git的操作基本上都是用命令來完成的。今天就將一些基本常用git命令做乙個簡單的記錄,方便自...

簡單的linux命令記錄

本次文章簡單記錄下linux常用的命令,以便後續查用,不喜勿噴 1 檔案相關 新建檔案 touch demo.txt 複製檔案 cp demo.txt demo2.txt 移動檔案 mv demo.txt demo2.txt 新建的sh指令碼許可權不夠 chmod x start.sh 檢視當前目錄...