git reset --hard origin/<branch_name> 远程覆盖本地
git push origin <branch_name> --force 本地覆盖远程
git reset --hard <commit_num> 取远程分支某个commit

git stash # save uncommitted changes

pull, edit, etc.

git stash list # list stashed changes in this git
git show stash@{0} # see the last stash
git stash pop # apply last stash and remove it from the list

线上dhk分支,merger master时冲突,解决步骤
git fetch origin
git checkout -b ‘dhk’ ‘origin/dhk’ // 把远程库的 dev 分支拉倒本地的 dev 分支
git fetch origin
git checkout “master”
git merge --no-ff “dhk”

git add .

git push origin “master”

git commit -am ‘修改内容’ // add . 和commit合并
git push origin 分支名 --force //强制更新

一、开发分支
(dev)上的代码达到上线的标准后,要合并到 master 分支
git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master

二、当master代码改动了,需要更新开发分支(dev)上的代码
git checkout master
git pull
git checkout dev
git merge master
git push -u origin dev

三、删除线上分支
git push origin --delete 分支名

四、获取线上分支
git pull // 获取分支数据
git checkout -b Feature/ACCT-6901 origin/Feature/ACCT-6901 // 创建分支从远程
git fetch origin/Feature/ACCT-6901 //获取远程分支数据
git checkout Feature/ACCT-6901 //切换分支
//要记得提交的关联分支

五、复制别人的项目,需要:
tortoise右键create branch,name branch取名
base on选branch远程

然后push,关联远程分支

六、git版本回滚
1、tortoise右键,先show log
2. 在上一个版本的log上右击选择Reset this to this vision。在弹出的对话框中选择reset Type 为hard(替换本地)。
参数soft指的是:保留当前工作区,以便重新提交

本地代码就回到上一版本了。(尽管此时在git上看到的代码还存在想撤销的那个提交)

然后进行修改。修改完后,提交代码。

在PUSH的时候,Options中选择 force known changes.

新的提交就会将需要撤销的那次提交覆盖掉了。

或者敲命令:
git fetch --all
git reset --hard origin/master
git pull
git log 查看 commit版本

git reset --mixed *** 撤销commit 和add
1.git reset --soft HEAD~1,撤销commit,但是不撤销add动作。

2.git reset --hard HEAD~1,撤销commit,并且撤销add动作。

3.git reset HEAD <文件名>,撤回add动作。

4.git checkout .,丢弃本次修改内容

七、git本地分支目录和远程服务器的分支目录不一样的同步方法
git remote update origin --prune

git合并分支命令--实践相关推荐

  1. git合并分支后,删除分支_使用git删除合并的分支

    git合并分支后,删除分支 It's common courtesy to keep your git branch list clean, especially when colleagues ne ...

  2. git命令及git合并分支进行多人协作

    git命令及git合并分支进行多人协作 git命令大全 git的工作区.暂存区.本地仓库和远程仓库 git常用命令 git revert 和 git reset的区别 修改默认分支 合并分支 Git分 ...

  3. git branch 分支命令图文详解

    git branch 分支命令详解 git branch (查看本地分支) git branch -r (查看远程分支) git branch -a (查看所有分支) git branch < ...

  4. git合并分支——带图解释一看就懂版

    git合并分支(一看就懂) 首先,我们创建dev分支,然后切换到dev分支: $ git checkout -b dev Switched to a new branch 'dev' git chec ...

  5. 简单介绍Git合并分支的流程步骤

    这篇文章主要介绍了详解Git合并分支的流程步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 正常合并分支dev到master流 ...

  6. 【GitGitHub - 11】:Git合并分支

    文章目录 Git合并分支 模拟场景 创建分支用于修复bug 合并分支 删除分支 Git合并分支 模拟场景 我们主分支(main)有一个稳定的V4.0版本.现在发现了一个Bug.在不影响主线的情况下,我 ...

  7. idea合并分支 idea git 合并分支

    当前在dev上面 将dev_yjb合并到dev上面 idea git 合并分支 awesome_go 2018-07-12 16:22:20  50149  收藏 52 分类专栏: git idea ...

  8. idea集成git合并分支到主干

    idea集成git合并分支到主干 新建分支 在新分支修改功能 idea切换到master分支 在RemoteBranches选择修改的分支 合并完成后即可push到远程 新建分支 在当前版本使用New ...

  9. git 主干修改合并到分支_idea+git合并分支解决冲突及详解步骤

    Git分支详解参考: 分支管理组成 1.1.master主干 在版本管理中,代码库应该仅有一个主干.此主干是和当前生产保持一致的,是可用的.稳定的可直接发布的版本,不能再主干上进行任何开发操作.git ...

最新文章

  1. 怎样冷静地看待“小米智能新品”?
  2. linux配置java环境变量 转过几个,这个最详细和靠谱
  3. 带图片的,多列的DropDownList的实现
  4. jquery.cookies使用
  5. Centos7 虚拟机复制后网卡问题 Job for network.service failed
  6. [LeetCode] Plus One - 整数字符转换相加
  7. 6.方法(go语言学习笔记)
  8. php cli 判断,php cli 命令行详解【转】
  9. IScroll5中文API整理,用法与参考
  10. phpStorm提示Cannot save files解决 js___jb_tmp___
  11. CentOS7网络配置,安装jdk,tomcat和mysql全过程
  12. 【问题解决方案】Linux中进入目录下文件夹
  13. bootstrapt使用
  14. 桌面右下角出现“测试模式 Windows7 内部版本7601”怎么回事?
  15. 怎么用计算机测试手速,魔兽争霸apm测试器-请问怎样测试自己的手速?(APM)需要专门 – 手机爱问...
  16. Java之自定义异常类、常用类String、StringBuilder、StringBuffer、时间类和枚举类的学习
  17. C++阶段03笔记03【文件操作(文本文件读写、二进制文件读写)】
  18. arch linux yaourt arm,在ARM設備(樹莓派、香蕉派)上為Arch Linux配置yaourt
  19. [译]OOSE第7章:Analysis 分析 7.3 The analysis model 分析模型 7.4 Summary
  20. python 日期格式只取年月_python如何只获取日期

热门文章

  1. 电源管理的智能化之路
  2. 如何在Android上运行C和C++程序
  3. 关于R语言中的一些升级与JAVA环境配置
  4. mysql如何开启慢查询_MySQL如何开启慢查询 MySQL开启慢查询方法
  5. 手机开发平台指南、教程和资料
  6. 从桌面下载源码包到linux,Ubuntu kylin安装微信客户端过程(源码包安装方法)
  7. unity简单的登录注册界面
  8. DO、DTO、BO、VO、POJO的详解与区别
  9. cd-hit 转录本聚类
  10. (IS 19)On Learning Interpretable CNNs with Parametric Modulated Kernel-based Filters