git 常规业务场景 使用

一般每个开发者都会有个自己的分支,有个test分支,合并代码用,两条分支相互备份,就算merge的时候被覆盖,也不用担心

建立自己的分支

// 创建本地分支,
git checkout -b dev_slh
// 查看本地分支和远程分支关联
git branch -vv
// 建立关联后,在dev_slh上的push才会自动和远程同步,不至于出现你commit后push的都是在你本地分支dev_slh上自己玩耍?
git branch --set-upstream-to=origin/dev_slh dev_slh
// 远程有别人刚创建的test分支,拉取到本地
git checkout -b 本地分支名 origin/远程分支名

把自己分支 dev_slh的东西合并到test分支

// 在自己分支上提交, 自己分支别人不会提交
git add -A
git commit -m "你的提交"
git push origin dev_slh:dev_slh
//切换分支
git checkout test
git pull
git merge dev_slh
git push origin test:test
// 再切换回自己分支,拉取别人提交在test上的代码
git checkout dev_slh
git merge test

转载于:https://www.cnblogs.com/shidaying/p/9339584.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值