git分支的一些处理情况记录
2024-10-20 20:35:35
一、开发分支(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
最新文章
- EditPlus 3.1
- 每周一书-《Bootstrap基础教程》
- python 模块之间的变量共享
- windows地址转发
- SVN版本更新后,upData工程之后,Xcode 工程文件打不开解决办法
- 解决tomcat占用8080端口问题图文教程
- C#实现图书馆程序导入ISO-2709格式(MARC)功能
- C++模板类中使用静态成员变量(例如Singleton模式)
- GNU/Linux Distribution Timeline v12.10
- httpUrlConnection的參数具体解释
- 发送请求工具—Advanced REST Client
- hdu 1251 统计拼图
- jsp内部传参与重定向传参
- Lucas,.net Web框架
- php对数组进行分页
- SUSE12SP3-Mycat(3)Server.xml配置详解
- struggle in the ACM(一)
- Linux中检查本地系统上的开放端口列表的方法
- MD5算法工具类
- C# Chart使用总结 2 ----属性
热门文章
- ui自动化测试数据复原遇到的坑——2、python连接informix时pytest报致命错误Windows fatal exception: access violation
- 基于iNeuOS工业互联网平台的板材实时质检系统
- day01-Tomcat框架分析
- 从 WinDbg 角度理解 .NET7 的AOT玩法
- hwlog---huawei.com/npu-exporter/utils---utils.go
- 【云原生 · Kubernetes】Kubernetes基础环境搭建
- [排序算法] 归并排序 (C++)
- 为什么你的static_assert不能按预期的工作?
- 关于在linux上vm virtualbox读取不到U盘问题的解决
- 大趋智能打印机java api