<b>前言</b>
<b>git 流程</b>
<b>fork</b>
首先在github 上fork incubator-carbondata
<b>克隆到本地</b>
<b>添加原來的源</b>
這個時候git remote 後的樣子如下:
<b></b>
<b>開新分支</b>
<b>在新分支進行更改</b>
無論是第二天準備開始添加代碼還是說要提價pr前,都需要将master的新的commit也在自己的分支上重新打一遍,而且如果遇到沖突也需要解決。具體方式如下:
首先拉master分支的最新内容,然後再切換回來
接着講master的commit 都遷移到我們現在所處的分支上:
這個過程可能會有沖突,你可以通過git status檢視沖突的檔案,解決後用git add 添加,之後繼續通過
來完成中斷的rebase操作。
最後将branch 在push到origin上去:
這個流程無論是你建立或者更新pr都是适用的。如果是新增可以
如果你送出的commit 太多,這個時候可以把他們合并成一個commit,具體做法如下,找到最新的那個commit 的id
之後就會出現很多 pick 開頭的行,将第一行後面的pick 都改成squash,儲存退出,就會将squash 開頭的commit 都合并到第一個commit上了,這樣可以減少你的commit數量。