Git 09 合併多個提交到乙個提交上面

2021-10-01 06:16:25 字數 1281 閱讀 4639

語境: 在多乙個 commit 的備註相同, 或者, commit次數過多, 將多個commit合併成乙個commit , 使 log 看起來好看.

檢視 要合併的 log

>git log --oneline

bc8bae7 (head -> master) update4

71ea6ce feat: update3

4ae5cc9 update2

f5a07a8 update1

合併update 4-2 成為 1 個commit

# 會將update 4, update3, update2 合併成乙個commit 

>git rebase -i head~3

pick 4ae5cc9 update2

pick 71ea6ce update3

pick bc8bae7 update4

# rebase bc8bae7 ..4ae5cc9 onto a9269a3 (3 commands)

# # commands:

# p, pick = use commit

# r, reword = use commit, but edit the commit message

# e, edit = use commit, but stop for amending

# s, squash = use commit, but meld into previous commit

# f, fixup = like "squash", but discard this commit's log message

# x, exec = run command (the rest of the line) using shell

# d, drop = remove commit

執行合併操作

所以保留第乙個提交, 合併 第二個, 第三個提交,

:wq 進行儲存退出操作

pick 4ae5cc9 update2 

s 71ea6ce update3

s bc8bae7 update4

設定注釋

如果需要修改下提交資訊,如果不需要直接儲存退出即可

完成合併處理, 使用 log 檢視

使用log檢視沒問題後就可以使用push推送到雲端

> git log

> git push

兩個form提交到乙個servlet

乙個servlet處理兩個或多個form,這多個form可以是同乙個jsp裡面的,也可以是多個jsp裡的,下面介紹不小心從網上看到的幾種方法 method1 在jsp頁面設定 request.setattribute from 1.jsp request.setattribute from 2.js...

多個陣列合併成乙個,多個物件合併成乙個

多個陣列合併成乙個 ver arrry arr1.concat arr2 concat arr3 concat arr4 concat arr4 兩個物件合併成乙個。let para let para2 let a object.assign para,para2,a就是object.assign ...

jsp中ajax表單提交到另外乙個jsp再返回來

這個沒什麼難度,其實說到底jsp也是乙個servlet,只是我們不建議把業務的處理以及控制放在jsp裡面,但是有時候專案中沒辦法,必須得用到所以只能用jsp處理 下面是具體 初始的jsp中 js function tijiao 所要跳轉的jsp string path request.getcont...