git操作

前置环境:  

       添加公仓地址:

git remote add upstream  https://github.com/user/repo.git
git remote -v
origin  http://120.77.xxx.xxx:2180/pasken/micro_service.git (fetch)
origin  http://120.77.xxx.xxx:2180/pasken/micro_service.git (push)
upstream        http://120.77.xxx.xxx:2180/back-end/micro_service.git (fetch)
upstream        http://120.77.xxx.xxx:2180/back-end/micro_service.git (push)



公仓库: dev sit   dev_20200526
个人库:pasken/dev  pasken/dev_20200526

gitlab fork代码 ,例如当前开发分支 dev_20200526
1.每天上班第一件事,同步代码
	git fetch upstream

2.切换本地分支 dev_20200526 ,合并
	git merge upstream/master   (合并公仓的master到自己本地开发分支dev_20200526)

3.本地分支开发,提交到私仓分支origin/dev_20200526
	git push 

4.合并私仓分支到公仓分支dev_20200526
	gitlab 上操作 PR    

5.合并公仓dev_20200526分支到dev中
	有冲突,本地解决,本地checkout 公仓dev分支,
	在公仓dev代码下执行合并公仓目标分支
		git merge upstream/dev_20200526   
	冲突解决后,git push 到公仓dev去

6合并到测试环境sit
	gitlab上 合并公仓dev_20200526分支到sit中

GIT撤销MERGING状态

git pull合并代码的时候,若发生冲突,会处于merging状态


git reset --hard head

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值