Git fork開發

1.建立fork項目git

image.png 打開源項目,點擊forkgithub

image.png 進去以後點擊本身的名字,稍等片刻會生成一個以本身名字開頭的fork地址markdown

image.png

關閉自動編譯部署(注意:在本身剛生成的地址目錄下關閉)gitlab

image.png 選擇設置=》ci/cdfetch

image.png 進去以後選擇第一項spa

image.png 找到路徑這裏輸入none,拉到最下邊點擊保存便可。code

在本地文件夾中進行項目關聯操做orm

git   clone   fock 地址
git remote add jenson(本身命名)(git源地址)
例如:git remote add jenson http://aaa.git

git remote -v (查看是否關聯成功,如成功會有4條記錄)
例如:
複製代碼

image.png

git fetch jenson (從源地址上更新  獲取分支)

說明:新建分支最好是經過github或者gitlab進行操做,能夠選擇從哪一個分支新建,新建以後再去本地項目更新能夠經過 git fetch
複製代碼

image.png

image.png

git fetch // 新建完成後從本身的fock項目中拉取代碼或者新建分支

// 在本身的fock分支
git checkout -b test //新建本地分支並切換到新建的分支
git add ./
git commit --all -m '說明'
git push --set-upstream origin test(當前本地分支的名稱)

開發完成後在本身的分支上進行合併(例如合併test到dev分支)
git checkout dev
git pull
git merge test

#最後一步:再同步源地址,分支並提交
git fetch jenson // 同步源項目的全部分支
git merge jenson/dev(同步源項目地址的dev分支到本身的fock項目的dev分支中<合併操做>)
注意:這步操做時要在本身的fock項目中合併完成後再執行,要確認dev分支是同時存在於本身的fock項目中和源項目中

以後再提交本地合併後的代碼便可
**/
複製代碼

最後一步:將fork分支代碼合併到源分支(在gitlab或者github中操做)ci

image.png 首先進入本身的fork地址下,點擊右上角加號,選擇new merge request開發

image.png 選擇完畢後點擊肯定便可完成合並

相關文章
相關標籤/搜索