zoukankan      html  css  js  c++  java
  • git 学习

    git commit 提交记录

    新分支
    git branch <新分支name> 创建新的分支
    git checkout -b <新分支name> 创建一个新的分支同时切换到新创建的分支

    切换分支
    git checkout <分支name> 切换到目标分支上

    合并分支---方法一(merge)
    git checkout <目标a分支> 切换到a分支
    git merge <目标b分支> 将b分支合并到a分支

    举例:
    git checkout -b aaa ; git commit 创建aaa分支,并切换到该分支上,同时提交了一些记录
    git checkout master ; git commit ; git merge aaa 切换到master分支上,同时提交了一些记录, 同时将aaa的分支合并到master
    git checkout aaa ; git merge master 切换回aaa分支,并将最新合并的master分支合并到aaa这边,最终所有代码都是最新的

    合并分支---方法二(rebase)
    git checkout master ; git commit 切换到master分支上,同时提交了一些记录"c2"
    git checkout -b aaa ; git commit 创建aaa分支,并切换到该分支上,同时提交了一些记录"c3"
    git rebase master 将aaa上提交的记录"c3"创建一个副本 "c3副本" 合并到master的分支线上
    git checkout master ; git rebase aaa 切换回master,并将其定位点前移到 "c2副本" 处,此时分支master和aaa都处于记录"c3副本"处,都是最新代码

    **** 好看的皮囊千篇一律,有趣的灵魂万里挑一 ****
  • 相关阅读:
    python 递归一行实现字符串反转
    HABSE安装教程
    Target runtime Apache Tomcat v7.0 is not defined.
    论各种非人性化自动设置及关闭位置(持续更新中。。。)
    装饰者模式
    傻瓜式servlet监听器简单实例
    editplus代码格式化
    session,cookie机制
    servlet文件部署在tomcat上
    python学习笔记(一):作图
  • 原文地址:https://www.cnblogs.com/shijunjie/p/15460014.html
Copyright © 2011-2022 走看看