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 选择完毕后点击肯定便可完成合并

相关文章
相关标签/搜索