这两天用git比较多,自己学习的过程踩了不少误区,特意记录下来。

  当多人合作开发使用git作为代码管理仓库时,要注意自己的更新不能冲掉别人的更新,因为自己一开始不了解的时候就出现了这种情况。首先一定要自己在远程仓库上建立一个自己的分支,建立分支可直接在本地建立分支,push上去的时候如果此分支没有存在会自动创建。

  其次,本地clone把远程仓库的项目克隆下来,此时本地的项目和远程的项目是关联在一起的,但是并不是你在本地做修改远程就会修改,需要自己提交以后才会修改远程仓库。

  在本地目录右键打开git bash here,clone项目

  创建仓库(git init),

  

  此时我们就创建分支(git branch name),在分支里将自己做的修改add-->commit,但是先不要提交,因为前面提了不merge的话会将别人做的修改给冲掉,此时git checkout master,进入主分支git pull,更新所有最新的代码到本地,然后git checkout name切换进入自己的分支,git merge master,把主分支合并到自己的分支里,即别人做的最新的和自己的都会在一起,最后一起 git push origin name,远程仓库没有name这个分支就会自动创建,这样完了以后远程仓库的name分支里就会是最新代码,

转载于:https://www.cnblogs.com/juan-F/p/9857562.html

git merge 步骤相关推荐

  1. Git开发--git merge request 步骤

    转载网址:https://blog.csdn.net/weixin_38208401/article/details/80342122 https://blog.csdn.net/intheair10 ...

  2. 你什么时候使用git rebase而不是git merge?

    什么时候建议使用git rebase与git merge ? 成功改造后我还需要合并吗? #1楼 在合并/ rebase之前: A <- B <- C [master] ^\D <- ...

  3. git merge git pull时候遇到冲突解决办法git stash

    git merge git pull时候遇到冲突解决办法git stash 在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes t ...

  4. git merge和git merge --no-ff有什么区别?

    本文翻译自:What is the difference between `git merge` and `git merge --no-ff`? Using gitk log , I could n ...

  5. git merge 回退_git+vscode进行版本控制

    Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等.Git 与 SVN,CVS等其它版本控制系统最核心的区别:Git 是分布式的 首先在官网上下载:https://git- ...

  6. 配置Beyond Compare 4作为git mergetool来解决git merge命令导致的文件冲突

    文章目录 前言 解决方案 前提 配置 Beyond Compare 文件冲突及处理 产生冲突 解决冲突 工具配置的参数含义 git config git mergetool 思考 总结 前言 使用 g ...

  7. Git merge时使用--no-ff参数

    /1.Git:Git-merge的–ff和–no-ff. 前言 Git merge最容易糊涂的地方就是这个--ff参数和--no-ff 参数,通过本文,把这个整理清楚. 其实官网讲的非常清楚,不过可能 ...

  8. git merge覆盖当前分支

    git merge覆盖当前分支 有这么一种场景,我们需要merge某个feature分支到master分支,且希望合并后master分支与feature分支的内容完全一致. 当feature分支与ma ...

  9. 使用git merge --squash,让commit变得优雅

    阅读本文需要3分钟 情景模拟 我们有三个分支,master,develop以及feature特性分支,假定我们开发时使用的是feature分支,我们来这里查看提交记录 当然,使用IDEA内置的 Ver ...

最新文章

  1. android碎片功能实现,Android 列表碎片
  2. 21个高质量的Swift开源iOS App
  3. 京东面试题:二叉树直径
  4. 基于cobbler实现自动安装系统
  5. linux-grub修复5步搞定
  6. BZOJ 3544 treap (set)
  7. 关于web.config
  8. python异步实现方式_Python通过yield实现异步
  9. 两道挺有意思的思考题
  10. 客户和顾客是一个意思吗_履约保证金和投标保证金是一个意思吗?
  11. PHP处理CSV表格文件的常用操作方法是怎么样呢
  12. 台式机也应该设置为WIN10节能模式
  13. hutool工具类的使用,国内自己封装的工具包,挺好用的
  14. 用slub track调试use after free问题
  15. Vivado ML 2021.1 环境安装
  16. java刮刮乐,Canvas实现简单刮刮乐效果
  17. cad线性标注命令_CAD尺寸标注命令
  18. 什么是MVC模式??
  19. 正月初七 | 2月18日 星期四 | 京东物流在港交所提交招股书;字节跳动回应在美上市传闻;2021年中国电影总票房破百亿...
  20. argc和argv的说明

热门文章

  1. 优秀第三方库-图片浏览
  2. 集成学习lgb库调参的粒子群方法
  3. 简说设计模式——组合模式
  4. python编程中的if __name__ == 'main' 的作用和原理
  5. SYSTEM 表空间管理及备份恢复
  6. iOS手势学习UIGestureRecognizer cocos2d 手势推荐
  7. 15款优雅的 WordPress 电子商务网站主题
  8. protobuf vc2008编译
  9. iOS模拟器中修改textField键盘类型为中文输入和键盘弹出方法
  10. vue 中provide的用法_说一说VUE中的/deep/用法