原始碼貢獻時的git流程

2022-06-14 15:06:10 字數 332 閱讀 7532

使用如下方式,我在做flink、presto原始碼貢獻時就是這樣處理的,非常實用

1、git clone 源分支

2、git remote add my fork分支

3、每次儲存源分支是最新的,git checkout master, git pull

4、新建本地分支修改原始碼後,先rebase變基到源分支master,然後提交本地分支到fork分支(不要用merge,否則可能會多乙個merge記錄造成pr難以被commit)

git checkout new

git rebase master

git push my

6、提交pr

Apache頂級專案貢獻了點原始碼。

我很長時間沒開啟我的 outlook 郵箱了。前兩天開啟的時候發現我之前給 dubbo 提交的 pr 居然已經被合併到 master 了 這是第一次,我提交的 pr 被合併了。這個 pr 是修復 lfu 快取策略在 dubbo 中即使配置了,也不起作用的 bug。於是我也算是為開源專案貢獻過原始碼的...

git原始碼洩露

0x00 原理 在 安全維護方面,git和svn資訊洩露是非常常見也是非常致命的乙個漏洞。當前大量開發人員使用git進行版本控制,對站點自動部署。如果配置不當,可能會將.git資料夾直接部署到線上環境。這就引起了git洩露漏洞。githack是乙個.git洩露利用指令碼,通過洩露的.git資料夾下的...

mapreduce job提交原始碼流程

waitforcompletion submit 1建立連線 connect 1 建立提交job的 newcluster getconfiguration 1 判斷是本地yarn還是遠端 initialize jobtrackaddr,conf 2 提交job submitter.submitjob...