zoukankan      html  css  js  c++  java
  • Ubuntu下使用Git_6

    这回真的是最后一篇了,哈哈,改写提交。

    这里这部分在目前的学习阶段还没有用到,所以,这里将不在有实验的部分,在下面的链接中有详细的介绍

    这也是我第一讲一个网站的内容完成的学习完成,这这部分,我讲简单的复制过来,有需要的伙伴可以到原网站去练习学习

    http://git.wiki.navisec.it/stepup/stepup6_1.html

    理解就是提交出问题,需要改写,或者回滚

    改写最近提交

    指定amend选项提交的话,可以修改同一个分支最近提交的内容和注解,

    主要用在 添加最近提交是漏掉的档案和修改最近提交的注解

    打开文件添加部分文件,完成后修改就好

     

    $ gedit myfile.txt 
    $ git add myfile.txt 
    $ git commit --amend 



    运行截图

    下一个就是取消指定的提交内容,

    主要用途就是安全的取消过去的发布的提交

    运行截图

    遗弃提交 reset

    在reset可以遗弃不再使用的提交。执行遗弃时,需要根据影响的范围而指定不同的模式,可以指定是否复原索引或工作树的内容除了默认的mixed模式,还有soft和hard模式。欲了解受各模式影响的部分,请参照下面的表格。

    主要用在 复原修改过的索引的状态

    彻底取消最新的提交

    只取消提交

    这里就不在有实验,在后续开发中如果遇到,讲再说详细说明,会更具实际开发再次过编写该文档

    提取提交

    在cherry-pick,您可以从其他分支复制指定的提交,然后导入到现在的分支。

    主要使用的场合:
    把弄错分支的提交移动到正确的地方
    把其他分支的提交添加到现在的分支

    改写提交记录

    在rebase指定i选项,您可以改写、替换、删除或合并提交。

    主要使用的场合:
    在push之前,重新输入正确的提交注解

    清楚地汇合内容含义相同的提交。

    添加最近提交时漏掉的档案

    汇合分支上的提交,然后一同合并到分支

    我们介绍一下merge的特殊选项:squash
    主要使用的场合:
    汇合主题分支的提交,然后合并提交到目标分支

    用这个选项指定分支的合并,就可以把所有汇合的提交添加到分支上。

     

    之所以简单的复制过来,为没有实例,是在我看来,做任何事情都需要不断的练习,而且这些东西是你子日常生活中用到的,才可以记住,不然就算提供练习,最后也是会忘记的,所以,在以后的学习中,当我用的的时候,我讲会更加详细的写出我所遇到的实际问题和解决方案

     

    在后面的学习中,我讲准备学习Linux命令行与shell脚本编程,这将是暂时学习Git的最后一片文章。后面将会更新我学习Linux命令行与shell脚本编程的记录。

     

     

  • 相关阅读:
    SDL_mixer 播放wav
    SDL_mixer 播放mp3
    [转]音频基础知识及编码原理
    [转]QT父子与QT对象delete
    [转]QT中嵌入SDL
    [转]PCM文件格式
    [转]ffmpeg库音频解码示例
    C# 向PivotItem中添加子控件
    初识 Windows Phone 7
    C#语言使用Windows phone 中的数据数据绑定
  • 原文地址:https://www.cnblogs.com/DreamDog/p/9160082.html
Copyright © 2011-2022 走看看