一、开发分支(dev)上的代码更新后,要合并到 master 分支

git checkout dev     #切换到dev分支
git pull #将远程更新的代码同步到本地
git checkout master #切换到master
git merge dev #将dev分支合并到master上
git push -u origin master #提交

二、当master代码改动了,需要更新开发分支(dev)上的代码

git checkout master
git pull
git checkout dev
git merge master
git push -u origin dev

三、a分支代码更新,将a分支代码提交到新分支b

git branch b
git checkout a
git add xxxxxx
git commit -m "xxxx"
git push -u origin a:b

四、a分支代码更新,将a分支代码合并到旧分支b上

git checkout b
git pull origin b
git merge a
git push origin b

五、常用git 命令

git branch aaa    创建aaa分支
git checkout bbb 切换到bbb分支
git pull origin bbb 表示将远程origin主机的bbb分支拉取过来和本地的当前分支进行合并
git status 查看当前状态
git branch -a 查看当前都有那些分支
git clean -xfd 清楚掉本地被修改的文件
git reset --hard 回退代码至当前版本

六、提交本地代码至远程仓库

git status   查看待提交的文件global_pickup_recommend
git add global_pickup_recommend
git commit -m "update"
git pull
git push origin master #合并到master上

七、当代码提交错误分支,需要回滚时,git 回退远程代码到制定版本

git reset --hard 3266044634a9ac3891b015b3666d99e70aeaab98(回到版本)
git push origin HEAD --force

最新文章

  1. EditPlus 3.1
  2. 每周一书-《Bootstrap基础教程》
  3. python 模块之间的变量共享
  4. windows地址转发
  5. SVN版本更新后,upData工程之后,Xcode 工程文件打不开解决办法
  6. 解决tomcat占用8080端口问题图文教程
  7. C#实现图书馆程序导入ISO-2709格式(MARC)功能
  8. C++模板类中使用静态成员变量(例如Singleton模式)
  9. GNU/Linux Distribution Timeline v12.10
  10. httpUrlConnection的參数具体解释
  11. 发送请求工具—Advanced REST Client
  12. hdu 1251 统计拼图
  13. jsp内部传参与重定向传参
  14. Lucas,.net Web框架
  15. php对数组进行分页
  16. SUSE12SP3-Mycat(3)Server.xml配置详解
  17. struggle in the ACM(一)
  18. Linux中检查本地系统上的开放端口列表的方法
  19. MD5算法工具类
  20. C# Chart使用总结 2 ----属性

热门文章

  1. ui自动化测试数据复原遇到的坑——2、python连接informix时pytest报致命错误Windows fatal exception: access violation
  2. 基于iNeuOS工业互联网平台的板材实时质检系统
  3. day01-Tomcat框架分析
  4. 从 WinDbg 角度理解 .NET7 的AOT玩法
  5. hwlog---huawei.com/npu-exporter/utils---utils.go
  6. 【云原生 · Kubernetes】Kubernetes基础环境搭建
  7. [排序算法] 归并排序 (C++)
  8. 为什么你的static_assert不能按预期的工作?
  9. 关于在linux上vm virtualbox读取不到U盘问题的解决
  10. 大趋智能打印机java api