相信我,如果之前工作一直是svn的话, 那么 后来如果再转为git的童鞋,一上来可能对git的各种命令操作 会比较生疏,会害怕输入错命令 导致项目出点问题。

那么这样的话,建议上来可以试试 git的可视化工具,之前的用的比较多的 小乌龟,被我无情的淘汰了,(当然 一些大佬可能说,我的命令敲得也很熟练,今天只限于 像博主这样的新手git程序员,老手的git操作员就 绕路了)

为此 我特地 把我本地的soucetree给卸载了 一步步 来进行安装和使用

  1. 第一步 当然是安装了 但是安装之前要去 下载个安装包 我的是window系统

sourcetree下载地址

1.2 然后就是安装了

第一个的 可以 直接跳过 呢 后续就是 下一步下一步
到到第二步的时候 可能需要你填写 你的 用户名 和 邮箱 这个 直接就是安装git的时候配置的 用户名和 邮箱 git配置的问题 我就不在这里细说了

  1. 然后 我就拿一个我的githup上的一个 练习仓库 来作为学习例子了
    其实正常来说 你到一家新的公司 你的技术主管(或者其他的同事) 会给你一个 git地址
    我们打开 soucetree 进行克隆项目
    git@github.com:zhaoyunchong/git-demo.git 这个是 我的那个 git地址 基于 ssh的 所以直接 贴出来 问题不大 哈哈 上面也没啥东西

    我在vscode中把文件 打开 创建了一个 test.js 文件
    写了一个 hello world
console.log('hello world')

soucetree 上就会有相对应的变化

1 那里面的输入框 就相当于 我们的 git命令的 git commit -m ‘’

一般不要勾选那个 立即推送到远程, 当我们点击 玩 提交 然后 就暂存本地了
点击 推送 就会到远程了

刚刚 我们推送的东西 就在远程中显示了 出来, 如果是和同事合作的 同一个分支的话, 一般来说 我们是要进行 先拉去操作的, 防止推上去给同事的代码进行覆盖了,(soucetree 其实远程有更新 你没拉代码的话, 会直接报错不让你推送代码的)

  1. 还有就是基于当前分支创建一个 副分支出来

  2. 就是 合并 分支 你想要合并那个分支, 就是 切换到 其他的分支之后, 鼠标右键点击那个要合并的分支会出现一个 合并此分支到当前分支 这个注意哈
    举例子: 你要在master上合并 test分支 那么 就是处于master分支上, 鼠标右键点击test分支 然后 选择 合并test分支到当前分支

  3. 回滚的话 就是 直接在时间线上 鼠标点击右键 然后选择 重置当前分支到本次提交

  1. 解决冲突 更简单了
    直接在 显示冲突的文件夹中 鼠标右键 选择用哪个方法进行解决冲突, 是选择当前分支的 还是选择合并进来的分支 进行处理冲突

其实其他的一些命令 用到的不多, 如果碰见可以私聊我 咱细聊 哈哈

关注我 持续更新前端 知识

sourcetree安装教程, sourtree新手入门 sourcetree使用教程 (不用太详细, 毕竟工作中用不到那么多, 就熟练使用常用的即可)相关推荐

  1. 最详细的教程axure新手入门:Axure教程

    首先做个声明:此次教程里为了快速完成,借用了一些网上已有教程的图文,不是剽窃,只图方便.另外,因为汉化版本可能功能名称等略有差别,请自行理解. 名词解释: 线框图:一般就是指产品原型,比如:把线框图尽 ...

  2. 建站教程WordPress新手入门十友链管理

    在SEO里面,一直强调的内链为王,外链为皇,友情链接就是皇,用于展示与其他网站交换的链接,可以相互导流.重不重要?自己判断!反正营销值得学一般不轻易跟人换友链,要换的也是知根知底的. 上一篇营销值得学 ...

  3. worknc的后处理如何安装_UG NX后处理安装方法(新手入门)

    大家好,我是星辉.每天分享UG知识.实用技巧.需要学习资料的可以聊天发送"学习资料" 今天教你如何把下载的UG后处理安装到UG软件上使用,首先我们下载得到UG后处理. 通常有三种格 ...

  4. 《Blender图解教程:新手入门练习》

    <Blender图解教程:新手入门练习> 1: 打开Blender 新建一个工程文件 2: 将模式转换为编辑模式左上角 3: 利用缩放工具对立方体进行缩放 缩放成扁平长方体,作为台灯底座 ...

  5. Blender图解教程:新手入门练习

    Blender图解教程:新手入门练习 所有的操作在编辑模式下进行 台灯 1.成品展示 步骤如下: 选择正方体的上表面,按住G键+Z键,滑动鼠标使正方体压扁: 仍然选择上表面,单击右键选择内插面,移动鼠 ...

  6. Apache Kafka教程--Kafka新手入门

    Apache Kafka教程–Kafka新手入门 Kafka Assistant 是一款 Kafka GUI 管理工具--管理Broker,Topic,Group.查看消费详情.监控服务器状态.支持多 ...

  7. Redis安装与部署新手入门教程

    ping通了说明可以使用putty来链接虚拟 <一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义>无偿开源 威信搜索公众号[编程进阶路] 机了(当然了,也可 ...

  8. paddlepaddle测试安装_专栏 | 新手入门?一步一步教你如何安装PaddlePaddle

    原标题:专栏 | 新手入门?一步一步教你如何安装PaddlePaddle 机器之心发布 来源:百度PaddlePaddle 不久之前,机器之心联合百度推出 PaddlePaddle 专栏,为想要学习这 ...

  9. Axure教程 axure新手入门基础(1)

    axure新手入门基础(1) 名词解释: 线框图:一般就是指产品原型,比如:把线框图尽快画出来和把原型尽快做出来是一个意思. axure元件:也叫axure组件或axure部件,系统自带了一部分最基础 ...

最新文章

  1. 标签选择器用于修改html元素默认的样式,html – 为什么CSS选择器与 sign(直接子)覆盖默认样式?...
  2. android9多了什么功能,Android 9.0 都增加了什么功能?
  3. Java线程池 源码分析
  4. Spring Boot 与DBunit 配合使用
  5. 浅拷贝和深拷贝的应用
  6. 成功解决Building wheels for collected packages: dlib Running setup.py bdist_wheel for dlib ... error
  7. vscode中reactjs插件的安装
  8. 东风本田crv2020新款混动说明书_能上绿牌,无续航焦虑!2020北京车展混动新车抢先看...
  9. libwacom9 : Depends: libwacom-common (= 2.2.0-1) but 1.12-1 is to be installed
  10. Android -- App生成快捷方式
  11. [转载]Linux shell中的竖线(|)——管道符号
  12. 3西格玛计算公式_六西格玛相关参数及计算公式
  13. activity多实例任务加签
  14. 分治法——最大子列和问题
  15. 韶大talk 评论热度抽取
  16. vscode eslint beautify 格式化 html
  17. python如何定义矩阵_基础 | Python下的矩阵定义 (下)
  18. 谈谈结果导向的做事方式
  19. Origin与OriginPro 版本一览图
  20. 三维交通模拟html,三维高精度交通枢纽综合信息平台

热门文章

  1. 猎豹极速wifi驱动 v3.0 官方版
  2. canvas图形操作(缩放、旋转、位移)
  3. 在Java中中文需要用双引号吗_Java语言支持Unicode,自然支持中文,所以Java中可以使用中文的双引号、单引号、分号代替英文的双引号、单引号、分号。...
  4. so-vits-svc4.0 中文详细安装、训练、推理使用教程
  5. Android 第三次作业 contentprovider与resolver
  6. 沈博研:企业家迷恋黄金投资的七大原因
  7. 【Java基础】 ⾯向对象编程三⼤特性 --封装、继承、多态
  8. iot架构 mqtt netty_百度IoT:MQTT Broker架构设计
  9. RocketMQ-broker启动流程详解
  10. OpenCV-Python学习之(一)waitKey()函数详解