zoukankan      html  css  js  c++  java
  • Git入门教程

    一、Git版本控制原理

        入门图:下图为初步安装Git,默认的分支状态。其中分支中的版本和工作区的文件是由.git来控制。 

        添加新的分支之后,效果:Head是用来表示当前分支的。

        合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。注意--no-ff参数,表示禁用Fast forward:Git会在merge时生成一个新的commit:默认的方式在合并的时候,没有像-m那样可以写合并是的备注,使用这种模式可以写备注,即使分支被删除了依然有记录。

                                       

    $ git merge --no-ff -m "merge with no-ff" bra01

     在分支没有与主分支合并之前,但是已经提交在自己分支了,这是删除需要强制删除:git branch -D bra01

      Git命令查看

    二、WINDOWS下安装GIT

    1、

     

     

     

     

    右键出现如下界面说明安装成功

     

     

     

     

     

     

     

     

     

     

     

     

     

    2、初始化相关参数

      

     3、初始化版本库

    4、提交文件到版本库

    5、查看文件日志

      

    6、查看文件的状态

     

    7、查看文件的差异

    8、版本回退

    9、暂存区和工作区

    10、撤销修改

    11、文件删除

    12、远程仓库

    13、推送内容

    14、从远程仓库克隆

    一种方式: 

    另一种方式:

    ---------

       

    冲突只有两种情况:

     1 修改相同分支的同一文件; 2 合并不同分支的同一文件;          良好习惯:提交后推送远程分支;

  • 相关阅读:
    leetcode_268.missing number
    leetcode_41. First Missing Positive_cyclic swapping
    cyclic swapping algorithm
    leetcode_919. Complete Binary Tree Inserter_完全二叉树插入
    前端的图片隐写术
    C#读取串口数据实现无线手柄操作ROV
    通过android传感器控制ROV云台转动
    C#实现的简易多人聊天室
    ARM Cortex M3指令集
    ODbgscript 1.82.x Document
  • 原文地址:https://www.cnblogs.com/java-oracle/p/6387239.html
Copyright © 2011-2022 走看看