zoukankan      html  css  js  c++  java
  • [工具推荐]003.Tortoisegit使用教程

    Git简介:

          Git是一款免费、开源的分布式版本控制系统,用于敏捷高效处理任何或小或大的项目,是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放  源码的版本控制软件
      Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目迁移到 Git 上。
     
    Git使用工具:
      Git-1.9.5-preview20150319:这是是命令工具,以命令的方式去操作Git,更适用于开发者使用
      TortoiseGit_1.8.9.0:界面工具,图形界面不用懂得命令,是我们介绍的重点,但是安装这个工具的前提是已经安装了前面的工具
     
    使用步骤:
      1.我们就简单介绍下TortoiseGit的基本使用,首先看下基础界面
      
        2.创建资源库,首先你要在服务器上创建一个资源库项目,然后再目标文件夹右键Git Create repository here...
       然后会在目标文件夹生成隐藏文件夹.git,然后操作Push到下面界面,进行相关操作
        
      3.克隆,首先我们要获取远程服务器上的资源位置,例如:https://git.oschina.net/sdteam/example.git
       
      4.如果要从远程服务器上拉取数据,也就是更新,我们使用Pull,还有个fetch但是这个还要执行merge,所以一般使用Pull就可以了
        
      5.新增文件,新增文件要分三步,Add - commit - push,需要注意的是空文件夹无法提交,里面得有文件
       
            
            
          6.修改文件,修改文件只要二步,就是比新增文件少了Add:  commit -> push
          7.最难的依然是冲突解决的问题。
           每次提交前先执行pull,当pull失败的话,操作check for modify
       
           然后会发现出现了冲突,接着就双击到解决冲突界面,跟SVN一模一样
        
       解决完后选择保存,然后操作commit->push操作就可以了。
     
      以上就是TortoiseGit的一些基本操作
     

    结语

    • 受益,掌握了Tortoise的简单使用

     

    本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 

    转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4605927.html

  • 相关阅读:
    苹果开发者账号多少钱?个人/公司/企业申请费用及怎么选【都有】
    uniapp ios真机调试【亲测有效】
    Uniapp---IOS打包证书私钥密码怎么获取?
    微信小程序地图计算两个点之间的距离
    各大地理坐标系互转
    解决mac下vscode等应用中vim光标无法快速移动
    python 脚本如何在后代运行并记录标准输出
    wkhtmltox 在Linux上安装
    shell中的##*,%%*问题
    matplotlib、seaborn 展示中文字体
  • 原文地址:https://www.cnblogs.com/superdo/p/4605927.html
Copyright © 2011-2022 走看看