git指令:merge,push,pull,checkout,checkout-b,合并代码流程

 先说一下指令的相关指令

// 初始化
git add .

// 加备注
git commit -m '备注的内容'

// 查看当前分支
git branch

// 切换到develop分支
git checkout develop

// 从develop分支上往下拉
git pull origin develop

// 推到develop分支上
git push origin develop

// 将当前分支的代码合并到总分支develop上
git merge develop

代码上传合并需要三步:

1.先保证自己分支上的的代码最新:在自己的分支上开发,开发完以后推到自己的远程分支上

  • 将自己远程的拉下来
    git pull origin baili

     

  • 将自己本地的提到自己的远程
    git push origin baili

     

2.将自己的更改的代码合并到总分支上

  • 先从自己的分支切换到本地的develop
    git checkout develop

     

  • 将远程的develop拉下来
    git pull origin develop

     

  • 解决冲突
  • 把自己的分支baili更新到develop上(这一步操作是在develop分支上)
git merge baili

 

  • 将本地develop推送到远程develop上
git pull origin develop

 

3.将其他人的代码或者总分支更新到自己的分支

  • 切换到自己的分支baili
    git checkout baili

     

  • 将develop的内容更新到自己的本地分支baili(该操作是在baili分支上)
    git merge develop

     

更新完push到自己的远端分支baili

git push origin baili

版本回退:

  • 首先是版本回退本地的:参数244aab77是下面的版本号
Git reset --hard 244aab77

  •  回退远程的:HEAD的意思就是推到对应的同名分支上,比说说现在操作的是本地syh的分支,要推送到远程syh的分支上就用HEAF
    git push origin HEAD --force

这个操作会导致的是244aab77以后的版本(2162069e、477a3846一直到1858197e所有的分支都没有了)

删除本地分支

baili是分支名

git branch -d baili

 

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值