首页 > 其他分享 >git分支的一些处理情况记录

git分支的一些处理情况记录

时间:2022-12-29 18:35:23浏览次数:43  
标签:origin git 记录 代码 dev master 分支

一、开发分支(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

标签:origin,git,记录,代码,dev,master,分支
From: https://www.cnblogs.com/zk-python/p/17013235.html

相关文章

  • git“fatal: loose object”错误解决办法(未测试)
    先留着,回头测试https://blog.csdn.net/imfly/article/details/51857745?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%......
  • 【Python】Conda 安装 | GYM-Box2D CarRacing 环境准备GYM-Box2D CarRacing 的博客还
    GYM-Box2DCarRacing的博客还在制作中,这里先记录一下前面的环境准备。Python开发环境设置——安装Conda操作系统以Window为准进行说明(Linux同理)安装Anaconda或 M......
  • linux 在本地对远程仓库执行git pull
    linux在本地对远程仓库执行gitpull假设:你的同事在Linux主机A上生成了一个git仓库S用来维护一堆配置文件,配置文件会经常发生变动。你编写了一个脚本并在Linux主机B上执行......
  • spring aop学习记录文档
    ProxyFactory:https://www.cnblogs.com/5207/p/6055152.htmlProxyConfig:https://www.cnblogs.com/mayang2465/p/12141814.htmlProxyFactory:https://juejin.cn/post/704079......
  • gitlab 已有代码仓库推送到另外一个gitlab仓库
    创建一个新仓库gitclonessh://git@gitlab.***************.gitcdplt-calcium-report-webtouchREADME.mdgitaddREADME.mdgitcommit-m"addREADME"gitpush......
  • day10Git
    1.Git介绍1.1版本控制(理解)无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况1.2开发中存在的问题(理解)程序员小明负责的模块就要完成了,就在即将提......
  • git 本地电脑重新装git后 更新github项目报错 fatal: detected dubious ownership in
    解决方法参考:fatal:detecteddubiousownershipinrepositoryat‘D:/‘之解决方法 1、今天在学习git的时候出现这个错误:2、执行下面代码即可:gitconfig--glob......
  • Python记录微博关键词的教程
    功能效果:通过关键词,记录微博用户以及博客的相关数据代码核心部分:fromconfigimportg_none_word,g_weibo_host,g_weibo_headers,WeiboDataimportrequestsfrombs4imp......
  • Git命令
    Git命令大全Git命令的记录1.配置用户信息gitconfig--globaluser.name"用户名"gitconfig--globaluser.email"邮箱地址"2.仓库的初始化gitinit3.查看状态......
  • docker容器里的gitlab备份
    一、数据的备份    1、进入容器;    dockerexec-it be4c4727f3ae bash    2、执行备份命令;    gitlab-rakegitlab:backup:create......