把自己分支合并到Dev分支

git add .  # 提交到暂存区
git commit -m "提交备注"    # 把暂存区文件提交到本地仓库
git push 自己分支名           # 本地上传到远程分支
git checkout dev                # 切换到dev分支
git pull     # 拉取dev最新代码
git checkout 自己分支   # 切换到自己分支
git merge dev   # 合并dev代码,解决冲突,此刻自己分支代码是最新的
git push
git checkout dev
git pull
git merge 自己分支   #为确保不会丢失代码,在将自己分支代码合并到dev
git  push  #  现在dev和自己分支都已是最新代码
git branch -a # 查看远端分支git push origin test:test              // 提交本地test分支作为远程的test分支
git push origin --delete branch_name // 删除远程分支
git reset --soft HEAD^   # 撤销commit但未push的操作
远端branch和tag同名的时候,删除方法
git push origin :refs/heads/branchName    //删除远端branch
git push origin :refs/tags/tagName        //删除远端tag
# 定义对所有用户都生效的命令别名
alias gitp1='git checkout dev && git pull && git checkout zhouxia && git merge dev && git push && git checkout zhouxia'
alias gitp2='git checkout dev && git pull && git merge zhouxia && git push && git checkout zhouxia'
alias # 查看所有命令别名,可看到gitp1,gitp2
# 现在就可以直接输入别名来执行命令了# 上面直接在命令行添加是临时的,下面是永久生效
vim ~/.bash_profile # 在文件最后添加别名后保存
source ~/.bash_profile
alias gitp1 # 可查看别名为gitp1的命令# 拉取远程分支并同时创建对应的本地分支  (git checkout -b 要创建的本地分支名 origin/要拉取的远程分支名)
git checkout -b nan-v0.1.1 origin/dev-bbtc/v0.1.1
git branch mybranch # 创建分支
git checkout mybranch # 切换分支
git checkout -b mybranch # 创建并切换分支
git rebase master # 更新master主线上的东西到该分支上
git branch -d mybranch # 删除分支
git branch -D mybranch # 强制删除分支
mkdir  goserver
cd goserver
git clone -b zhouxia ssh://git@git.shining3d.com:10022/cloud3d/gdocserver.git ./  # 要加./ 否则git会自己再建个目录,-b 指定拉取的分支
git branch -r  # 查看分支信息
git pull # 拉取项目
git checkout 分支名  # 切换到自己的分支
git pull # 拉取分支项目
shining3ddeMacBook-Pro-2:gdocserver shining3d$ git branch
* devzhouxia
shining3ddeMacBook-Pro-2:gdocserver shining3d$ git pull
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.git pull <remote> <branch>If you wish to set tracking information for this branch you can do so with:git branch --set-upstream-to=origin/<branch> devshining3ddeMacBook-Pro-2:gdocserver shining3d$ git merge zhouxia
Already up to date.
shining3ddeMacBook-Pro-2:gdocserver shining3d$ git push
fatal: The current branch dev has no upstream branch.
To push the current branch and set the remote as upstream, usegit push --set-upstream origin devshining3ddeMacBook-Pro-2:gdocserver shining3d$
shining3ddeMacBook-Pro-2:gdocserver shining3d$ git push --set-upstream origin dev
Total 0 (delta 0), reused 0 (delta 0)
remote: . Processing 1 references
remote: Processed 1 references in total
To ssh://git.shining3d.com:10022/cloud3d/gdocserver.git2c5bf09..a6b4e8d  dev -> dev
Branch 'dev' set up to track remote branch 'dev' from 'origin'.
shining3ddeMacBook-Pro-2:gdocserver shining3d$ git checkout zhouxia
Switched to branch 'zhouxia'
Your branch is up to date with 'origin/zhouxia'.
shining3ddeMacBook-Pro-2:gdocserver shining3d$
 git restore 文件名 #  丢弃工作区的修改

git 标签tag使用参考:https://www.cnblogs.com/pinefantasy/articles/6287165.html


git下查看登录的用户名邮箱

git config user.name
git config user.email
git config --global user.name "username" ## 修改git用户名为username
git config --global user.email "email" # 修改git登录邮箱为email

把本地git分支合并到Dev分支相关推荐

  1. idea 中git 将 dev 分支合并到 master 分支 或将master 分支 合并到dev 分支

    1.将 当前dev 分支 合并到 master 分支: (1)切换到master 分支    点击 master 分支 .check out (2)选择local branches , 选择 自己的d ...

  2. git 分支合并(dev合并到master分支)

    前景:在项目开发中,经常会多分支协作开发,所以就会遇到分支合并等问题.以下用例是将dev分支合并到master分支 1. 对当前dev分支的本地代码进行储存   1.1  如当前代码未编辑完,不想提交 ...

  3. git创建分支合并到master分支步骤

    一. 创建test分支提交步骤 1.列出所有分支 # git branch -a2.创建test分支 # git branch test3.切换到test分支: # git checkout test ...

  4. TortoiseGit- 创建本地新分支,提交推送到远程,本地新分支合并到工作分支,提交到远程工作分支等。...

    整体思路: 创建本地新分支 (create branch)  -- 切换到本地新分支工作 (switch/checkout) --提交修改 (commit)  -- 推送到远程新分支 (push)  ...

  5. git 怎么将分支合并到master分支上

    Git 合并分支到 master 分支的步骤如下: 切换到 master 分支:git checkout master 拉取远程 master 分支最新版本:git pull origin maste ...

  6. git-将分支合并到主分支

    现在想要把dev分支合并到main分支下 首先把dev分支修改内容提交 git commit -m '提交修改' git push 然后切换到主分支(main) git checkout main 把 ...

  7. Git for Windows之分支管理、分支合并、解决分支冲突

    分支是在稳定版本出现bug的情况下,通过分支技术,在保证稳定版本稳定的情况,修改稳定版本的(差异下载的,速度极快,不同于SVN等技术,会将所有的代码下载到本地)副本,通过合并,解决冲突,最后回归到稳定 ...

  8. Git 开发分支合并到develop分支用法

    开发是在本地自己的分支上,提交时将自己本地分支上的内容合并到develop分支上,再提交 克隆项目指定分支到本地 git clone -b develop git地址 创建自己的本地分支 git ch ...

  9. 使用idea将dev分支合并到master分支

    当我们在dev分支开发完代码后,需要提交并合并到master分支,这时候我们就需要这几个步骤: 首先将dev commit, 然后push到远程dev分支 然后本地切换到master分支,拉取最新的m ...

最新文章

  1. jupyter笔记本_如何为Jupyter笔记本电脑设置PySpark
  2. 查询到330TSI 精英版变速箱是DSG七速湿式(DQ380)(国五)DSG七速湿式(DQ381)(国六)...
  3. 使用快速傅里叶变换计算大整数乘法-代码
  4. happens-before俗解
  5. oracle 删除数据 快慢,记录一下Drop表空间的速度
  6. 阻止地图的放大和缩小_Arcgis画地图详细步骤(真的!!)
  7. openstack vlan配置_为OpenStack和K8s集群提供无缝虚拟网络
  8. apache 2.4 httpd.conf 详解_Linux Centos服务子系统详解
  9. android item三种,Android RecyclerView中的ItemDecoration的几种绘制方法
  10. 结合案件要素序列的罪名预测方法
  11. 【html】【17】高级篇--loading加载
  12. JS获取填报扩展单元格控件的值
  13. 【代码笔记】iOS-账号,密码记住
  14. SAP S4 HANA 银行账户管理(Bank Account Management)- S4中的变化、数据维护平台介绍和配置实操等
  15. 计算机科学系班服主题,高校流行班服“设计风”
  16. 简单概括HAPI(Houdini Engine API)所涵盖的功能
  17. 【光线追踪】 流程分析与实现的路径跟踪渲染器
  18. Unity防破解 —— 加密Dll与Key保护
  19. TFS文件编码检查机制和修改(Team Foundation Server 2013)
  20. 微型计算机pcu,浅谈丰田紧凑型HV动力控制单元(下)

热门文章

  1. 品牌营销新利器:ChatGPT专属SOP,70+提问模板解决实际工作场景困惑
  2. 【C语言程序设计】C语言求回文素数!
  3. Google官方详解 Activity【项目实例不容错过!】
  4. Python爬虫-猫眼电影《冰雪奇缘2》评论数据的可视化分析
  5. 第34篇 Android Studio实现点击图片显示信息(一)需求
  6. raspberry是个什么玩意
  7. Altium Designer 导入原理图出现unknown Pin
  8. 9月19号-9月21号丰宁坝上草原行 - 营销系统 - 京东内部论坛 - Powered by Discuz!
  9. 贾斯汀比伯和金卡戴珊嘛关系?
  10. 内网渗透初探(靶场环境搭建+web层面实验+内网基本操作)