标准的git命令使用流程



 // 1)在自己的分支v1.1-mine上提交自己的代码修改。
git checkout v1.1-mine
// 当前我们的工作分支是 v1.1-mine
git commit -am 'commit message' // 提交代码到自己的本地分支
// 2)切换到当前版本的公共分支v1.1上,并把该版本的远程最新代码更新到本地。
git checkout v1.1 // 切换到v1.1分支
git pull origin v1.1:v1.1 // 同步远程v1.1分支和本地v1.1分支
// !!! 注意 !!! 上面的这条命令更安全的做法是这样
[[[
git fetch origin v1.1:v1.1-tmp // 获取远程v1.1分支代码到本地作为v1.1-tmp分支
git diff v1.1-tmp // 比较v1.1-tmp分支和当前工作分支(v1.1)
// !!! 注意 !!! 你可以用下面这条命令来 merge,你也可以直接用 Xcode 来 merge,有图形界面更方便对照代码。
git merge v1.1-tmp // 合并v1.1-tmp分支到当前工作分支(v1.1)
]]]
// 如果你使用命令行pull或merge时出现冲突,可以这样来处理冲突。
git merge --abort // 取消上一次merge。
// 然后直接用 Xcode 来merge,有图形界面更方便对照代码。
// 3)合并自己的代码v1.1-mine到当前版本公共分支v1.1并push自己的代码到远程。
git merge v1.1-mine // 合并v1.1-mine分支到当前工作分支(v1.1)
// 如果你使用命令行pull或merge时出现冲突,可以这样来处理冲突。
git merge --abort // 取消上一次merge。
// 然后直接用 Xcode 来merge,有图形界面更方便对照代码。
git push origin v1.1:v1.1 // 同步本地v1.1分支到远程v1.1分支
// !!! 这时候你当前开发版本的本地公共分支v1.1的代码已经是最新了。 !!!
// 4)切换到自己的分支v1.1-mine,并将当前开发版本的本地公共分支v1.1的最新代码合并到自己的分支v1.1-mine上。
git checkout v1.1-mine // 切换到v1.1分支
git merge v1.1 // 合并v1.1分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值